/django_flexpoints_store

A fake online store to demonstrate my progress in using Django

Primary LanguagePython

FLEXPOINTS STORE

Flexpoints are the abstract idea of the amount of "credit" a teacher gives to a student. They are aquired through academic perserverance and merit, and are spent automatically by doing actions that would usually detract from a student's theoretical "standing". Basically, with enough of these, you never need to work again!

This is a fun project I did for my backend web class. The requirements were to create an online store with Django that met certain requirements and standards, such as not accidentally exposing secret keys and having RESTFUL api capabilities. This project has full login and upload capabilities as well, and will serve as a template for some future projects.

proposal.md

rubric.md

Live Deployment!

To install the packages needed to run this project, first create a virtual environment so you don't have to keep anything on your computer you don't need!

On Mac:
First, start by closing the repository: git clone hhttps://github.com/HexSeal/django_flexpoints_store

Start by installing virtualenv if you don't have it:

pip install virtualenv

Once installed access the project folder:

cd django_flexpoints_store

Create a virtual environment:

virtualenv venv

Enable the virtual environment:

source venv/bin/activate

Install the python dependencies on the virtual environment:

pip install -r requirements.txt

HOW TO RUN SERVER

(Heroku): ==>"heroku open"

(Local Host):

==>"python3 manage.py runserver"