An open API service indexing awesome lists of open source software.

https://github.com/2014-javafs/eee-commerce_back


https://github.com/2014-javafs/eee-commerce_back

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# EeE-Commerce_back
Team 3 (tentative name) Ee E-Commerce

E-Commerce app where we only sell things shaped like the letter ‘E’ or ‘e’

## Background of Project

- This project is an e-commerce application where sellers will be able to sell items shaped like an ‘e’ in either upper or lower case. Buyers will be able to find and buy unique one-of-a-kind items.

## Set Up
1. Navigate to root directory in vsc
2. run ```npm install``` in vsc
3. Make sure EeecommerceApplication.java is running in separate window or in intellij
4. run ```npm run dev``` in vsc

## User Stories

Required

- Register
- As a User, I should be able to add a new account.
- Login
- As a User, I should be able to log in to an account.
- View Profile
- As a User, I should be able to create and Maintain a Profile page.
- View Products
- As a User, I should be able to View all of Products.
- Cart
- As a User, I should be able to add items to cart and purchase or remove.
- Checkout
- As a User, I should be able to purchase all items and remove them from the inventory.

### Optional

- Select Quantity of Product to add to cart
- As a User, I should be able to select any amount of any item to add to cart.
- Search for sales and buy at sale price
- As a User, I should be able to see and purchase items that are on sale for a lower price.
- Reset Password/Update user info
- As a User, I should be able to reset my password.
- Notifications on transaction
- As a User, I should be able to receive notifications when a transaction has occurred, or a transfer has been completed.

### Challenges

- Backend Testing (70%)
- Perform Unit & Integration Testing with the backend.

## Contributors:
- Amsal Kassam
- Arjun Ramsinghani
- Connie Angeley
- Ruben Fitch
- Miguel Helguero

![ERD](p1ERD.PNG "ERD")