Here with this application, one can be a user, merchant, place an order, If merchant perform CRUD operations on Item, Stores.
Django
MySQL
JWT Authentication
PyTest
Installing inside virtualenv is recommended, however you can start your project without virtualenv too.
Activate the virtualenv for your project.
Clone this repository into our local machine.
$ git clone https://github.com/harsha-mangena/UrbanPiper.git
Install project dependencies:
$ pip install -r requirements.txt
Then simply make the migrations:
$ python manage.py makemigrations
Then simply apply the migrations:
$ python manage.py migrate
You can now run the development server:
$ python manage.py runserver
-
A Web App
-
Database
-
RESTful API endpoints for:
-
Creating merchants, stores and items
-
APIs should handle list view, detail view, CRUD operations
-
Authentication!
-
Test-cases
-
Technology Used [Virtualenv, Django, Pytest, Tastypie/DRF, MySQL, Github workflow, JWT]