Skip to content

aminfdev/Adidas-Katooni-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A full-stack E-Commerce shopping application

Online Shopping web application for Adidas sneakers in Persian/Farsi language.

The project was implemented as a full-stack application in three parts including:

  1. Back-end (Restful-API and Database)
  2. Client-side front-end application
  3. Dedicated admin panel application

Features available based on the user role

  • Customer
    • Registering into the system
    • Login and Logout
    • Adding product to cart
    • Adding product to favorites list
  • Admin
    • Adding products
    • Updating products
    • Deleting products
    • Manage users

Technologies used to develop

  • Back-end
    • Node.js
    • Express.js
    • MongoDB
    • Mongoose
    • Express-validator
    • JWT
    • Bcrypt
  • Front-end (both Client and Admin)
    • React.js
    • TypeScript
    • Tailwind CSS
    • Sass
    • Axios
    • react-hook-form
    • Yup
    • Swiper

Application screenshots

  • Landing page Image of screenshot Image of screenshot
  • Product page Image of screenshot
  • Cart Image of screenshot
  • Favorites lists Image of screenshot
  • Admin panel Image of screenshot Image of screenshot Image of screenshot