Skip to content

Runway Kicks, a footwear ecommerce website for purchasing products. This website is designed to make it easy for you to browse and purchase a wide variety of shoes, from casual to formal, at competitive prices.

Notifications You must be signed in to change notification settings

Swati-Tanu/Runway-Kicks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

ABOUT THE PROJECT

Runway Kicks

html

Welcome to Runway Kicks, a footwear e-commerce website for purchasing products. This website is designed to make it easy for you to browse and buy various shoes, from casual to formal, at competitive prices.


Our system provides a user-friendly platform that enables users to browse products, search, filter, add and place orders with ease. Additionally, an all-encompassing administrative interface that allows authorized personnel to perform a wide range of operations, including Create, Read, Update, and Delete (CRUD) functions.


TECH STACKS USED

html CSS js nodejs express mongo npm


Features

  • Authentication
  • API Validation
  • Responsive
  • Cross Platform
  • Registration/Signin/Logout
  • Product Search
  • Product Filter
  • Add to Cart
  • Order History Fetch
  • Admin can perform all CRUD operations

Run Locally

Clone this Project

https://github.com/Swati-Tanu/Runway-Kicks.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:5000

Environment Variables Required

MongoURL

key

port

NPM Packages

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

API Endpoints

Welcome

GET  /

Registration

POST  /user/register

Signin

POST  /user/login

Men Products

GET /men/
GET /men/filter
GET /men/exc
GET /men/sort
GET /men/search
POST  /men/create
PATCH /men/update/:id
DELETE /men/delete/:id

Women Products

GET /women/
GET /women/filter
GET /women/exc
GET /women/sort
GET /women/search
POST  /women/create
PATCH /women/update/:id
DELETE /women/delete/:id

Kids Products

GET /kid/
GET /kid/filter
GET /kid/exc
GET /kid/sort
GET /kid/search
POST  /kid/create
PATCH /kid/update/:id
DELETE /kid/delete/:id

Orders

GET /order/
GET /order/search

Carts

GET /cart/
POST  /cart/create
PATCH /cart/update/:id
DELETE /cart/delete/all
DELETE /cart/delete/:id

Admin

POST /admin/register
POST /admin/login

Credentials: 
admin@gmail.com
admin
Project Highlights

Landing Page

Landing Page

Product Page

Product Page

Sale Page

Sale Page

Community Page

Community Page

Admin Dashboard

Admin_Dashboard

About

Runway Kicks, a footwear ecommerce website for purchasing products. This website is designed to make it easy for you to browse and purchase a wide variety of shoes, from casual to formal, at competitive prices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published