View Project
Built with the powerful Next.js framework and a modern tech stack, NextJS Store delivers a seamless shopping experience with a sleek interface and robust features to meet the needs of every user.
Key Features:
User-Friendly Interface: Crafted with Shadcn UI and TailwindCSS, ensuring an intuitive and visually appealing design that adapts beautifully to all devices.
Role-Based Access Control: Offers distinct experiences for public users, authenticated customers, and admins with secure access management using Clerk Auth.
Product Management: Admins can effortlessly create, update, and delete products while tracking orders and sales via an intuitive dashboard.
Secure Payments: Integrated with Razorpay, enabling smooth and secure checkout processes for a hassle-free shopping experience.
Enhanced Search Functionality: Implemented debounced search, allowing users to find products quickly with optimized performance.
Social Sharing: Easily share products across Twitter, LinkedIn, and Email, enhancing product visibility and engagement.
Dark/Light Mode Toggle: Provides users with the option to switch between themes, offering a personalized experience.
Reliable Data Handling: Powered by Supabase and Prisma ORM, ensuring efficient data management and real-time updates.
Validation and Security: Leveraged Zod for data validation, ensuring robust form handling and input security.
Deployment: Seamlessly deployed on Vercel, providing fast load times and a smooth user experience across devices.
Tech Stack: Next.js, TypeScript, TailwindCSS, Shadcn UI, Supabase, Prisma ORM, Clerk Auth, Razorpay, Zod, Vercel.
Built with