Skip to content

dynamic2code/e-commerse_API_with_Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My savannah Technical Assessment

A Django project that handles customers and oders, both online and with sms.

This project has

  1. Sign up and login
  2. Sign up and login with google
  3. View products
  4. Add products to cart
  5. make orders
  6. Get sms on succesfull order
  7. Add products for admins
  8. See list of orders

Technologies Used

  1. Africa's talking for sms
  2. GooGle Cloud for OAuth
  3. Django rest framework
  4. Render
  5. PostgreSQL(in production)
  6. SQLite (in dev)

Table of Contents

  1. Clone the repository:
git clone https://github.com/dynamic2code/savannah_project.git
  1. Switch to the development branch:
git checkout development
  1. Install dependencies:
pip install -r requirements.txt
  1. Change settings to point to a local database
  1. Apply database migrations:
python manage.py migrate
  1. Start the development server:
python manage.py runserver