https://github.com/2014-javafs/eee-commerce_back
https://github.com/2014-javafs/eee-commerce_back
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/2014-javafs/eee-commerce_back
- Owner: 2014-JavaFS
- Created: 2024-07-23T20:15:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-21T16:29:27.000Z (about 1 year ago)
- Last Synced: 2025-01-17T12:45:36.396Z (9 months ago)
- Language: Java
- Size: 403 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
