eMarket-MSU-Intro-to-SE_Group1
Description and Objective
A locally hosted online shopping application built for Intro to Software Engineering at Mississippi State University. This program is designed as a non-production example of an e-commerce website.
Created By
- Hudson Hargrove | Newt Tea | Front-End
- Jeremiah Ickom | ji256 | Database Integration -> Stylesheets
- Andrea Ambrose | aambrose1 | Back-End
- Matthew Crosno | LostSpaghetti | Back-End -> Database Integration
Features
- Account Management:
- Allow users to login/logout with a username/email and a password.
- Allow creation of user accounts.
- Show information such as account balance, and listed orders.
- Various Functional Buttons to navigate the site.
- Search and Filtration for products.
- Display of Products in distinct subpages.
- Shopping Cart allowing additions and deletions to and from itself.
- Simulated Purchasing Experience.
- Ability to Process Returns.
Techniques and Languages Used
- HTML
- CSS
- MySQL
- Python
- Python Django
- Agile Development
Installation and Setup
Either visit https://newttea.pythonanywhere.com, or follow the following steps:
- Clone the repository:
git clone https://github.com/Newt-Tea/eMarket-MSU-Intro-to-SE_Group1.git
- Navigate to the project directory:
cd eMarket-MSU-Intro-to-SE_Group1/eMarket
- Install the required dependencies:
pip install -r requirements.txt
- Run the development server:
python manage.py runserver
Usage