Extra -20% discount for whole year 2025. Use promotion code NEWYEAR2025.

Welcome to Miscellaneous Marketplace, a modern and user-friendly e-commerce platform designed to showcase a variety of products with smooth browsing, searching, sorting, filtering and dynamic cart functionality. This project is built to explore and implement core full-stack development concepts.

Frontend


  1. Next.js App Router
  2. TypeScript
  3. Tailwind CSS
  4. Headless UI

Backend


  1. Next.js Server Actions
  2. MongoDB
  3. Mongoose ODM

Features & functionalities

1. Products

  1. Product filter (by title and price range)
  2. Product sort (by title and price)
  3. Product search (by title)
  4. Pagination
  5. Product images saved in Cloudinary
  6. Dedicated page for categorized products
  7. Algorithm for product suggestions

2. Cart

  1. Temporary cart saved in database, uniquely identified by session ID
  2. Temporary cart auto-deletes in 1 day if not proceeds to payment, in order to save resources
  3. Promotional code discount application
  4. Dynamic delivery options generation

Data source & hosting

All product data is referenced from DummyJSON but is self-hosted in MongoDB with few alterations for better customization, performance, and control over the data.

This project is a great example of scalable full-stack development of an e-commerce website, blending modern UI, efficient data fetching, and secure backend logic.

Thank you for checking it out! 😊