faraz412 / the-next-step

The Next Step is an e-commerce website of footwear products where you will find one of the best and exclusive selection of shoes, boots and slippers.

Home Page:https://the-next-step.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

html

The Next Step is an e-commerce website of footwear products where you will find one of the best and exclusive selection of shoes, boots and slippers.

Tech Stacks Used

html CSS js nodejs express mongo npm


Features

  • Authentication
  • APIValidation
  • Responsiveness
  • Cross Platform
  • Signup/signin
  • Products search, sort & filter
  • Add items to cart
  • Admin can perform all crud operations

Run Locally

Clone this Project

https://github.com/faraz412/the-next-step.git

Install npm Packages

npm i --global

Go to Backend Folder

cd backend

Run Server

npx nodemon index.js

Runs the project in the development mode

http://localhost:8080

Environment Variables Required

mongoURL

key

port

NPM Packages

bcrypt.png cors dotenv jwt mongoose.png nodemon.png

API Endpoints

Welcome

GET  /api/

User Register

POST  /api/user/register

User Login

POST  /api/user/login

SCHEMAS

USER DATA...

{"name":"harsh thakur",
"email":"harsh@gmail.com",
"password":"123456"  }

CART / ORDERS DATA...

{"title":"ATL Walk",
"avatar":"https://clarks.scene7.com/is/image/Pangaea2Build/26165737_W_1?fmt=webp&wid=200",
"price":7895,
"category":"Casual",
"qty":5,
"color":"Grey",
"size":7}
Project Highlights

About

The Next Step is an e-commerce website of footwear products where you will find one of the best and exclusive selection of shoes, boots and slippers.

https://the-next-step.netlify.app/


Languages

Language:CSS 79.5%Language:JavaScript 13.6%Language:HTML 6.8%