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.
-
Learn Git and Django basics via CS50 Web
-
Python virtual environment setup (tutorial)
-
Implement the Wiki project
-
Implement the Wiki project using PostgreSQL (further CS50 web coursework recommended)
-
Implement all the functionality of Wiki via REST APIs only Django REST Framework ( Ref: Docs , will add more)
-
Learn to deploy to AWS/GCP virtual machines
-
Setup the NginX webserver
By the end of the project, you should be comfortable with Django, Django REST framework, and using different databases with Django.
-
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!
Tanmay Patil (2019A7PS0054G, feel free to drop me an email)