ritvij14 / mhealth-backend

The project is intended to give a hands on experience with development and design of REST APIs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend Development

Introduction

The project is intended to give a hands on experience with backend development,databases, and creating/deploying REST APIs. This will be done via a couple of mini projects, after which we can start to work on the main codebase for Mhealth Backend.

Overview and Resources

  1. Learn Git and Django basics via CS50 Web

  2. Python virtual environment setup (tutorial)

  3. Implement the Wiki project

  4. Implement the Wiki project using PostgreSQL (further CS50 web coursework recommended)

  5. Implement all the functionality of Wiki via REST APIs only Django REST Framework ( Ref: Docs , will add more)

  6. Learn to deploy to AWS/GCP virtual machines

  7. Setup the NginX webserver

Goals

By the end of the project, you should be comfortable with Django, Django REST framework, and using different databases with Django.

Prerequisites

  • Programming in Python

  • Basic Understanding of HTML, Python, SQL

  • Collaborate in team environments

  • Willingness to learn

As for specific frameworks, resources for the same are provided in the project. Gear up for completing the mini-projects!

Mentor Contact

Tanmay Patil (2019A7PS0054G, feel free to drop me an email)

Faculty Supervisor

Dr. Sougata Sen

About

The project is intended to give a hands on experience with development and design of REST APIs