Skip to content

Namstore is an e-commerce web application, built with Next.js and TypeScript. You can add to cart or search any product by a single or multiple search keys combined via "+" between them, matching the category, gender, or title.

Notifications You must be signed in to change notification settings

yusufnamdar/next-web-ecommerce

Repository files navigation

Namstore

📝 Overview

Namstore is an e-commerce web application, built with Next.js and TypeScript. Currently, There are total of 22 products under 4 categories and 3 genders. The products are stored in mongodb, noSQL database, while the CRUD operations are done by using mongoose because of its strongly typed schemas, and better query building. You can search any product by a single or multiple search keys combined via "+" between them, matching the category, gender, or title.

🌟 Categories

  • 👕 T-Shirts
  • 👖 Pants
  • 👟 Sneakers
  • 🧸 Toys

🌟 Genders

  • 👨 Man
  • 👩 Woman
  • 🧒 Child

📟 Tech Stack

Tech Stack

🔍 Preview

📖 Getting Started

You can start the app by typing the following commands in the command line:

  1. First install the dependencies

    # Install the dependencies
    yarn
  2. Start the app in development mode

    # Development
    yarn dev
  3. Start the app in production mode

    # Build the app
    yarn build
    
    # Start the app at localhost:3000
    yarn start

You can find the working example here.

🧭 Roadmap

  • Authentication and Authorization
  • Favorite products
  • Dynamic filtering
  • Admin dashboard

About

Namstore is an e-commerce web application, built with Next.js and TypeScript. You can add to cart or search any product by a single or multiple search keys combined via "+" between them, matching the category, gender, or title.

Topics

Resources

Stars

Watchers

Forks

Languages