elegant-solutions / django-webstore

Django app for webstore. Includes DRF API.
MIT License
2 stars 3 forks source link

What is this Django Webstore?

This webstore was built with Python, Django, and jQuery, and deployed via Heroku. It was developed by Keith Brandtjen, Britt Johnson, and Rachael Wisecarver. We are using Django REST Framework for our API.

You can find our site deployed at: https://django-sweets-store.herokuapp.com

You can read our API docs at: https://django-sweets-store.herokuapp.com/docs

You can read our developer docs at: http://django-webstore.readthedocs.io/en/latest/

Developer Instructions

To download our site locally, do the following in your command line:

  1. git clone https://github.com/elegant-solutions/django-webstore.git
  2. pip install virtualenv
  3. mkvirutalenv store
  4. cd store
  5. source bin/activate
  6. cd django-webstore
  7. pip install -r requirements.txt
  8. python manage.py makemigrations
  9. python manage.py migrate
  10. python manage.py runserver
  11. Congrats! You should be able to go to localhost:8000 in your browser and view our site!

Testing the Braintree API via Our Site

We are currently using a sandbox account with our Braintree API, so we don't take actual credit cards as we are still testing and improving this project. To see how the payments work, use this test credit card information:

Features

Future Development

In time, we will implement the following features:

Thank you to: