harsha-mangena / UrbanPiper

This is my OnBoarding Project at UrbanPiper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UrbanPiper On-boarding Project

Introduction

Food Ordering Application

Here with this application, one can be a user, merchant, place an order, If merchant perform CRUD operations on Item, Stores.

Techs Used

  • Django
  • MySQL
  • JWT Authentication
  • PyTest

Steps To Reciprocate

Installing inside virtualenv is recommended, however you can start your project without virtualenv too.

Getting Started

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

WEEK - 1

  • 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]

About

This is my OnBoarding Project at UrbanPiper


Languages

Language:Python 100.0%