∗ Developed a full-stack multi-role e-commerce application with two main dashboards: User and Admin.
∗ Built a secure authentication system with JWT and Crypto, ensuring role-based access and protected routes.
∗ Implemented a RESTful API layer with Prisma ORM and PostgreSQL to handle products, orders, cart, and user
management.
∗ Integrated Redux Toolkit for state management of cart, auth, orders, and notifications, reducing API over-fetching.
∗ Designed the User Dashboard with features like cart, wishlist, order tracking, reviews, coupons, and wallet system.
∗ Created the Admin Dashboard for managing products, categories, brands, orders, coupons, and user permissions.
∗ Implemented order workflows with status management (pending, preparing, shipped, delivered, canceled, returned).
∗ Added advanced filtering and pagination for products by category, brand, and price range.
∗ Built reporting modules for Admin to track sales, revenue, and user activity using interactive charts.
∗ Deployed on Vercel with CI/CD pipeline using GitHub Actions for continuous deployment and automated testing.
Tech: Next.js 15.5, REST API, Prisma, PostgreSQL,Redux Toolkit, Tailwind CSS,JWT, Crypto, GitHub Actions, Vercel