Skip to content

AlpErdinc/shopalot

 
 

Repository files navigation

Shopalot

Description

An Amazon-inspired e-commerce platform created for Concordia's SOEN341 class and powered by React, MaterialUI and Firebase

Core Features

  • Users should be able to either be customers or vendors
  • Vendors should be able to publish their product on the platform and specify categories, prices, pictures and names for them
  • Customers should be able to look for a product based on a set of pre-defined categories, a search bar and/or a set of advanced filtering tools
  • Customers should be able to checkout, modify or cancel their orders successfully
  • Customers should be able to store personal information such as payment data and shipping address for future purchases
  • Customers should have the ability to add products to a shopping card that is persistent across sessions

Team

  • Abdelmalek Ihdene • AbdelmalekIhdene
  • Ali Alp Erdinc • AlpErdinc
  • Ru (Joseph) Hong • JosephHong3145
  • Maria Alexandra Zana • Alexicazana
  • Eve Gagnon • Evgnon
  • Jeff Zhang • JeffZhang852
  • Armita Zand • Armia471
  • Ayman Mansoor • gigihuda2207

Getting Started

  1. Install NodeJS from https://nodejs.org/en/download/ using the (.msi) installer and restart your computer if needed.

  2. Test your installation with the following commands:

     node -v
     npm -v
    
  3. In the command prompt, cd to your working directory, git clone the repository (if you don't have the GIT command-line tool installed, you can install it from https://git-scm.com/download/win) and then cd into the repository, e.g.

     cd C:\Users\Malek\School\Winter\SOEN341
     git clone https://github.com/AbdelmalekIhdene/shopalot.git
     cd shopalot
    
  4. In the working directory, initially run npm install to install all of the dependencies, you should now have a node_modules folder.

  5. Finally, run npm start to start the app in development mode and open http://localhost:3000 in your browser to view it.

About

SOEN 341

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.4%
  • HTML 8.5%
  • Shell 0.1%