Dockerized the Next.js application
and configured deployment using
Docker Compose; used PostgreSQL for
database integration.
Implemented authentication &
authorization with NextAuth,
including secure login, and sign-out
functionality.
Developed full invoice management
features using server actions,
useActionState, custom error
components, and Zod-based
server-side form validation, along
with pagination and debounced
search.
Built a complete customer management
module with avatar selection,
Zod-powered validation, search &
pagination, and responsive UI using
Tailwind CSS with loading skeletons.