CSE 446 (WEB TECHNOLOGIES)
Project: API Project:API-based websites to simulate the functionalities of e-commerce services among different organisations.
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.
- MongoDB
- Express.js
- React.js
- Node.js
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)