hachtech / Ecommerce-app

⚡ Ecommerce app made using reactjs and nodejs

Home Page:https://my-flipkart.surge.sh/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ecommerce app

⚡ Ecommerce app made using ReactJS and NodeJS 🛒

Database Management System (CS204) project made by @amanraj1608 and @naveen19991124

Project Structure

├── client
│    ├── public
│    ├── src
│    ├── package.json
│    ├── .gitignore
│    ├── README.md
├── backend
│    ├── index.js
│    ├── package.json
├── populate_database
│    ├── index.js
│    ├── package.json
└── README.md

Technologies Used

ReactJS on client side
NodeJS for Rest API
Sequelize ORM for MySQL database
Stripe for Payment

How to run locally

Open 3 terminals

First terminal:
    cd backend
    npm i
    npm start

Second terminal:
    cd client
    npm i
    npm start

Third terminal:
    cd populate_database
    npm i
    npm start

Project deployment

Due to lack of good free onlinesql database online deployed link may work slow. Run on local machine to avoid latency. Live at https://my-flipkart.surge.sh/

Frontend at - surge.sh/
Backend at - heroku.com/
MySQL Database at - freemysqlhosting.net/

About

⚡ Ecommerce app made using reactjs and nodejs

https://my-flipkart.surge.sh/


Languages

Language:JavaScript 80.7%Language:CSS 18.6%Language:HTML 0.7%