Giter Site home page Giter Site logo

ecommerce's Introduction

Fitment Craft

CSE 446 (WEB TECHNOLOGIES)

Project: API Project:API-based websites to simulate the functionalities of e-commerce services among different organisations.

Project Description:

In our CSE 446: Web Technologies course we are building an API project where we are simulating the E-commerce functionalities among different organizations: an e-commerce company, a backend product supplier that provides the e-commerce company with the products it needs, and a bank that acts as a middleman to process transactions between the various players in this ecosystem. The primary features are as follows: a customer can purchase an unlimited quantity of one of the e-commerce company's products after successfully completing a bank transaction with the e-commerce company. After the e-commerce company processes the payment through the bank for these products, the supplier ships them out. The project's infrastructure is built on the Node.js and Express.js frameworks, with mongoDB serving as the underlying database and React.js providing a responsive frontend.

Used Technologies & Frameworks:

  • MongoDB
  • Express.js
  • React.js
  • Node.js

Clone this Project:

https://github.com/Akib-Alvee/ecommerce-web.git

Run parallely four terminal. In one terminal go to Ecommerce folder and then backend and install npm then start the npm.

cd Ecommerce
cd backend
npm install
npm start

In another terminal go to Ecommerce folder and then frontend and install npm then start the npm.

cd Ecommerce
cd frontend
npm install
npm start

When a user logged in as a supplier, he/she will interact with the supplier interface where a supplier can see the order history, payment status and delivery status. In another terminal go to supplier-api folder install npm then start the npm.

cd Ecommerce
cd frontend
npm install
npm start

In another terminal go to Bank Api folder and then server and install npm then start the npm.

cd Bank Api
cd server
npm install
npm start

Author :
2017331001 (Fahim Ur Rashid)
2017331049 (Md. Akibul Islam Alvee)

ecommerce's People

Contributors

fahim-01 avatar akib-alvee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.