This is an e-commerce application built using django. Allows an user to purchase while authenticated as well as a guest. Perisisting cart between for a guest after authenticating. Provides suggestions based on previous purchases for authenticated user. Sends custom emails using mailchimp for registered users. Uses stripe for payment.
These instructions will get you a copy of the project up and running on your local machine for development.
Install the following
- python 3.6.3
- pip
- virtual env
- django- 1.11
Download/clone the repository. Recommended to use a virtual environment. Open terminal and run these commands to start the server.
cd your-local-repository-path
python3 -m venv onestopshop
cd project-directory
source bin/activate
cd src
pip install -r requirements.txt
Run the following after setting up and every time you want to start server
python3 manage.py runserver
- python
- django
- PostgresQL
- AWS s3
- Stripe
- Mailchimp
- Heroku
- pyCharm
- bootstrap
- Jquery
This project is licensed under the MIT License - see the LICENSE file for details.