Skip to content

Y3S2-2022 Software Project Management Group Project

License

Notifications You must be signed in to change notification settings

th1vanka/SPM_SE3080

Repository files navigation

Group ID : SER066

Project Name : Easy-Buy (E-Commerce Management System)

Group Details:

Name Student ID Username
Fernando D.E. IT20026448 IT20026448
Saparamadu M.D.T. IT20022488 thiva99
Malshika M.D.J. IT20002824 JananiMalshika
Dharmapala K.H.N.D. IT20207540 it20207540

Project Description:

Easy-Buy is an online store which is dedicated to serve customers by making purchasing goods as simple as one click away and helps sellers to advertise their goods and makes selling easier. This store mainly targets foreign customers. The seller is a registered user who can add, search, remove or update items to the system and add his details to the system, search his details and update his details. The seller must first get permission from the system admin before posting items, the seller sends a request to add the item to the list and the admin may accept the request. The customer can add ratings, delete ratings, and see the posts that are uploaded by the seller. The customer may add items to the cart before proceeding with the payment, update the items added to the cart and remove items from the cart. The customer can manage their profile and edit their information. After making the payment the customer can track the order, the web page will display whether the order is processing, confirmed or delivered. This system consists of four main functions which are item management, customer management, seller management and order & rating management. ABC stores requested for an online system to help both the buyer and the seller to buy and sell goods.

Technologies:

MERN Stack
  • Frontend : React
  • Backend : Node js
  • IDE: VS code

Other tools

  • SonarQube
  • Selenium
  • Azure Boads

Prerequisites

  1. VS code should be installed.
  2. node has been installed to the machine.

Procedure of setting up prerequisites and run the project

  1. Download a zip folder of this project and unzip or clone the repository.
  2. Open the project in vs code
  3. Open a new terminal.
  4. Navigate to backend folder -> cd backend
  5. Type ‘npm install’ and click enter
  6. After the node modules getting downloaded, type ‘npm start’ and click enter.
  7. Navigate to client frontend folder -> cd frontend_client
  8. Type ‘npm install’ and click enter
  9. After the node modules getting downloaded, type ‘npm start’ and click enter.
  10. Navigate to admin frontend folder -> cd admin
  11. Type ‘npm install’ and click enter
  12. After the node modules getting downloaded, type ‘npm start’ and click enter.
  13. Navigate to seller frontend folder -> cd ESsay_Buy frontEnd
  14. Type ‘npm install’ and click enter
  15. After the node modules getting downloaded, type ‘npm start’ and click enter.
  16. Navigate to seller backend folder -> cd Backend test Naween
  17. Type ‘npm install’ and click enter
  18. After the node modules getting downloaded, type ‘npm start’ and click enter.

About

Y3S2-2022 Software Project Management Group Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •