/djangazon

Django powered web application for Bangazon site

Primary LanguagePython

Djangazon!! Bangazon on Django

standard-readme compliant

A django webapp where users can buy and sell products!

Table of Contents

About

We are.. The Trashy Armadillos. Agile AF, and Donut Mondays. That's just how we role. We give you.. Djangazon

Prerequisites

Install pip

Install Python 3.6

Install Django and REST framework:

pip install django

Install Pillow:

pip install Pillow

Install Selenium,:

pip install selenium

Install Chromedriver

Directions are here --> https://sites.google.com/a/chromium.org/chromedriver/downloads

Once you have it downloaded, make sure chromedriver is unzipped and lives in /usr/local/bin/

Installation

git clone https://github.com/Trashy-Armadillos/djangazon.git
cd djangazon

Setting up the database:

./refresh_database.sh

Run project in browser:

python manage.py runserver

Wanna be a SuperUser of the future. Try this:

python manage.py createsuperuser:
url: '/login'

Usage

  1. Customer can add a product to sell
  2. User Can Complete an Order
  3. User can delete product from shopping cart
  4. User can delete a payment type
  5. User can cancel an order
  6. User can select product category when selling product
  7. User can view all product categories
  8. User can view all products that are of a particular product type
  9. User can view product detail
  10. User can view latest products on home page
  11. User can add a payment type
  12. User can see recommended products
  13. User can like or dislike products
  14. User can rate product after purchase. Seller can see that average
  15. User can recommend product to another User
  16. User can remove a sale post
  17. User can view and edit their account settings
  18. User can view status of products uploaded
  19. User can upload a photo of their product
  20. User can search for local products
  21. User can search products to buy
  22. Seller can specify local delivery available
  23. User can add a product to sell

Contribute

  1. Fork it!
  2. Create your feature branch: git checkout -b <new-feature-branch-name-here>
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin <new-feature-branch-name-here-too>
  5. Submit a pull request :D

Small note: If editing the Readme, please conform to the standard-readme specification.

Credits

Project Manager:

  • Gilberto Diaz

API Build Contributors:

License

MIT © Trashy Armadillos