A django webapp where users can buy and sell products!
We are.. The Trashy Armadillos. Agile AF, and Donut Mondays. That's just how we role. We give you.. Djangazon
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/
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'
- Customer can add a product to sell
- User Can Complete an Order
- User can delete product from shopping cart
- User can delete a payment type
- User can cancel an order
- User can select product category when selling product
- User can view all product categories
- User can view all products that are of a particular product type
- User can view product detail
- User can view latest products on home page
- User can add a payment type
- User can see recommended products
- User can like or dislike products
- User can rate product after purchase. Seller can see that average
- User can recommend product to another User
- User can remove a sale post
- User can view and edit their account settings
- User can view status of products uploaded
- User can upload a photo of their product
- User can search for local products
- User can search products to buy
- Seller can specify local delivery available
- User can add a product to sell
- Fork it!
- Create your feature branch:
git checkout -b <new-feature-branch-name-here>
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin <new-feature-branch-name-here-too>
- Submit a pull request :D
Small note: If editing the Readme, please conform to the standard-readme specification.
Project Manager:
- Gilberto Diaz
API Build Contributors: