Skip to content

Latest commit

 

History

History
82 lines (54 loc) · 1.7 KB

README.md

File metadata and controls

82 lines (54 loc) · 1.7 KB

React & Node Ecommerce Website

Screenshots

Alt Text

Alt Text

Alt Text

Alt Text

Alt Text

Technologies and Frameworks used

  • HTML5 and CSS3: Semantic Elements, CSS Grid, Flexbox
  • React: Components, Props, Events, Hooks, Router, Axios
  • Redux: Store, Reducers, Actions
  • Node & Express: Web API, Body Parser, File Upload, JWT
  • MongoDB: Mongoose, Aggregation
  • Development: ESLint, Babel, Git, Github,

Run Locally

1. Clone repo

$ git clone [email protected]:Kuljeet-123/amazona-web-app.git

2. Install MongoDB

Download it from here: https://docs.mongodb.com/manual/administration/install-community/

3. Run Backend

$ npm install
$ npm start

4. Run Frontend

# open new terminal
$ cd frontend
$ npm install
$ npm start

5. Create Admin User

6. Login

7. Create Products

Features

  • Display Products
  • Rating and Product Component
  • Product Screen
  • Node.JS Server
  • Load Products From Backend
  • ESlint For Code Linting
  • Redux to Home Screen
  • Redux to Product Screen
  • Add To Cart Option
  • Cart Screen
  • Remove From Cart Option