<README.md/>
  • Home
  • About
  • Skills
  • Education
  • Service
  • Experience
  • Projects
Contact Me
Back to projects
Shop O

Shop O

ReactNode.jsExpress.jsMongoDBFirebase AuthenticationTailwind CSSREST API
Live Demo Client Code

# Overview

Shop O is a marketplace-style e-commerce application that allows users to create seller accounts and manage their own online stores. The application includes authentication, product management, shopping functionality, and responsive dashboards designed for different user roles. The payment system is currently under development and will be added in a future version.

# Features

  • ▸Multi-vendor seller registration system.
  • ▸Role-based authentication and authorization.
  • ▸Product management with full CRUD functionality.
  • ▸Shopping cart implementation.
  • ▸Seller dashboard for managing products.
  • ▸Responsive and user-friendly interface.

# Challenges Faced

Designing a flexible marketplace where multiple sellers could independently manage their products required careful backend architecture and authorization logic. Keeping the application organized as the project grew was another valuable learning experience.

# Future Improvements

Complete the payment gateway integration, implement order management, add customer reviews and ratings, improve search and filtering, and migrate the project to Next.js with PostgreSQL and Prisma.