Skip to content

An open API for Bangazon, a fictitious company of Nashville Software School, built with the Django REST framework.

Notifications You must be signed in to change notification settings

solanum-tuberosums/bangazonOrientationAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bangazon Orientation API

An open API for Bangazon, a fictitious company of Nashville Software School, built with the Django REST framework. The initial version is for internal consumption only, and will not require permissions to access, or manipulate, any resources.

This API will expose these resources:

Fields written in bold font are reserved for super users.

  1. Customer
    • First Name
    • Last Name
    • Date Created
  2. Order
    • Payment Type
    • Order Date
    • Customer ID
  3. Product
    • Price
    • Title
    • Description
    • Product Type ID
    • Customer ID
  4. Department
    • Budget
    • Name
  5. Computer
    • Serial Number
    • Purchase Date
    • Decommission Date
  6. Training Program
    • Name
    • Start Date
    • End Date
    • Max Enrollment
  7. Product Type
    • Label
  8. Payment Type
    • Account Number
    • Account Label
    • Account Type
    • Customer ID
  9. Employee
    • First Name
    • Last Name
    • Is Supervisor(True/False)
    • Department ID

Requirements/Dependencies

Install Python

Python 3.6.0 (click for instructions for installing)

Install Django and Django REST framework

pip install django
pip install djangorestframework

Setup Project

  1. Clone the repository
    git clone https://github.com/solanum-tuberosums/bangazonOrientationAPI.git
    
  2. Set up Database
    cd bangazonOrientationAPI/bangazon/
    python manage.py builddb
    python manage.py createsuperuser
    python manage.py runserver
    
  3. View in your browser by going to localhost:8000

About

An open API for Bangazon, a fictitious company of Nashville Software School, built with the Django REST framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages