PoshaX
A full-stack fashion e-commerce platform offering a smooth shopping experience for customers and powerful management tools for staff members.
*Source code not available due to NDA
Technologies Used

React

Next.js

Node.js

Express.js

MongoDB

NextAuth.js

Tailwind

GSAP
Features
- ● Full-featured e-commerce system with customer-facing and staff-side interfaces
- ● Authentication using NextAuth.js (credentials and Google sign-in)
- ● Dynamic product catalog with filtering, search, and sorting options
- ● Shopping cart, checkout flow, and order management system
- ● PDF generation for invoices and policies using @react-pdf/renderer
- ● Interactive and responsive design powered by Tailwind CSS and NextUI
- ● Smooth animations and micro-interactions using GSAP and Lottie
- ● Backend powered by Node.js, Express.js, and MongoDB for scalable data handling
- ● Staff dashboard for managing products, orders, customers, analytics, and finances workflows
- ● Secure backend with JWT protection, rate limiting, and OTP-based staff authentication
- ● Deployed and managed via Google Cloud Run for scalable performance and reliability
Usage
PoshaX provides an engaging storefront for customers and a secure management dashboard for staff members:
- ● Customer-side:
- ○ Browse collections, filter and sort products by category, trend, or product attributes.
- ○ Add items to wishlist and cart, proceed through checkout, and download invoices as PDFs.
- ○ Sign in using Google or email/password, manage profile, and view order history.
- ○ Track newly placed orders, download order invoices as PDFs, or even request to return products.
- ● Staff-side:
- ○ Access a dedicated dashboard to manage products, orders, customers, and inventory.
- ○ Oversee analytics, finances, and marketing content from centralized modules.
- ○ Handle support messages and update site-wide settings such as roles, branding, and policies.