arshad@dev: ~

Specsy - E-commerce Application

Built a full-stack eyewear e-commerce platform using the MERN stack with MVC architecture. Implemented secure OTP-based registration, smart product search with filters, cart and wishlist functionality, multiple payment options including UPI and COD, real-time order tracking, wallet integration, coupon system, and a comprehensive admin dashboard with sales analytics and revenue reporting.

E-commerceMERN StackFull StackSolo

About Project

An online eyewear store built with the MERN stack featuring secure OTP registration, smart search and filtering, multiple payment options (UPI, Cards, Net Banking, Pay Later, COD, Wallet), real-time order tracking, wallet integration, coupon system, and a full admin dashboard with sales analytics and revenue reporting.

Key Responsibilities

Implemented secure user registration with OTP verification via Nodemailer and session-based authentication.
Built smart product search with category, gender, and price filters for easy frame discovery.
Developed cart and wishlist features for a smooth shopping experience.
Integrated multiple payment options: UPI, Cards, Net Banking, Pay Later, COD, and Wallet.
Created real-time order tracking with cancel, return, and refund management.
Built wallet system with transaction history for faster checkout.
Implemented coupon system with criteria-based validation and expiration dates.
Developed admin dashboard with user management, product CRUD, category oversight, and sales reporting with charts.

</>Tech Stack

Backend
Node.jsExpress.jsMongoDB
Frontend
EJSBootstrap
Architecture
MVC
Integrations
NodemailerPayment GatewayOTP Verification

📖Lessons Learned

Gained hands-on experience with end-to-end e-commerce workflow from product catalog to order delivery.

Learned user account management with OTP verification and session handling.

Understood the complete order lifecycle including tracking, cancellations, returns, and refunds.

Built a scalable product catalog with advanced filtering and search capabilities.

Implemented sales and revenue analytics with chart-based reporting.