Developed a full-stack dashboard application using Next.js with the App Router for seamless routing and
server-side rendering.
• Implemented secure authentication and protected routes with Auth.js, ensuring only authorized users can
access sensitive data.
• Designed and managed a relational data model with PostgreSQL, supporting CRUD operations for invoices
and customers.
• Built dynamic, responsive UIs using Tailwind CSS and clsx for utility-first and conditional styling.
• Utilized TypeScript for type safety and maintainable code across both frontend and backend logic.
• Employed Zod for robust schema validation and user-friendly form error handling.
• Created reusable React components for tables, forms, navigation, and skeleton loaders to enhance user
experience and code reusability.
• Deployed the application on Vercel for fast, reliable, and scalable hosting.