Projects

PurchasesPal

May 2024 - July 2024

Tech Stacks used :

Live Link:

Source Code:

Description :

Developed a scalable and feature-rich e-commerce application leveraging **Next.js App Router** and server actions for efficient server-side rendering (SSR) and data fetching.

Designed and implemented **deeply nested product categories** to ensure robust organization and better filtering/search experiences for users.

Built a **secure authentication and authorization system** using NextAuth, including login, signup, session handling, and role-based access control.

Integrated **password reset functionality** with secure token handling and email notifications using Mailgun.

Implemented **email notifications and transactional emails** (order confirmation, password recovery, etc.) with Mailgun for enhanced customer experience.

Optimized **SEO and performance** for both desktop and mobile platforms using Next.js server-side logic and metadata APIs.

Implemented a **Stripe payment gateway** with multi-step checkout and a built-in **wallet system** for storing user credits and providing flexible payments.

Applied **MongoDB with Prisma ORM** for structured, type-safe data management and smooth queries.

Ensured **responsive UI/UX** across devices using Tailwind CSS and React components.

Deployed the application on **Vercel**, leveraging automatic builds, caching, and Next.js optimization features for fast load times.