Skip to content

Patkeenz/SOEN341_Team3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOEN341_Team3

DESCRIPTION:

Since online shopping has become extremely popular since the start of the global pandemic. The focus of this project is to build a simpler version of the Amazon website which is an online shopping website.

TEAM MEMBERS:

Patrick Keenan - 40175307 - Patkeenz

Christos Karabatsos - 40132730 - cckarabatsos

Emanuelle Ranaldi - 40083589 - emaranald22

Tahmid Rahman - 40174589 - drbladz

Shivam Veerabudren - 40121035 - Shiv2205

George El Haddad - 40076849 - George-hdd

Zain Mushtaq - 40177427 - StupendousTurtle

Melisa Panaccione - 40182167 - Melisa1026

Coding Style

  • Method names lowercase for the first word and then uppercase for the second word Example: addProduct()
  • For the file names a capital letter is used for the main pages and a lowercase letter is used for the files that contains extra functions, Example: Cart.js (Main File) & cart.js (Extra Functions)
  • The team uses indentations to keep blocks of the code together

Techniques

Front-End:

-HTML - CSS -Javascript -React

Back-end:

Server requests(how data is stored in database) -Node -Firebase (database)

OBJECTIVE

The objective of this project is to create a website similar to Amazon with three core features browsing for available items, adding items to the shopping chart and checking out. The website will need to be used by admins such as people selling the items, and normal users people shopping and browsing for items. An additional feature is required that will complement the website’s three core features. Following proper software engineering practices, the Agile method will be used to document the program development process. The team members will contribute to the program and collaborate using Github.

CORE FEATURES

  1. The first core feature, must allow the admin or user to login if they already have an account or register for a new account. The sellers must be able add items for sale. The buyers must be able to look through the items on the website and browse by category. In addition, the user should be able to check the product’s details.

  2. As a second feature, the program allows the user to select a product quantity and add it to the cart. In addition, the product may be removed from the cart or its quantity changed.

  3. The third core feature is the checking out process. The user will have to add a payment method to finalize his purchase. The program will display the receipt (subtotal, tax, and shipping fees). This user is able to view or cancel his orders.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published