Rahil.dev

  • Home
  • Skills
  • About
  • Portfolio
  • Contact

Resume

  • Home
  • Skills
  • About
  • Portfolio
  • Contact
  • Resume

PoshaX Cover - Phone Mockup
PoshaX Cover - Tablet Mockup
PoshaX Cover - Desktop Mockup

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

React

Next.js

Next.js

Node.js

Node.js

Express.js

Express.js

MongoDB

MongoDB

NextAuth.js

NextAuth.js

Tailwind

Tailwind

GSAP

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.

Copyright © Rahil Bin Mushfiq. All Rights Reserved