Project Name: GWU Course Review

Update Project Delete Project

Project description

(https://gwu-course-review.mycodeforever.com/)
Background:
During my weekend chill, I made a simple web application (https://lnkd.in/e95_APau) where I can share some of my learnings during my Master of Engineering from GWU since it is about to end this May. This is also good practice to keep honing my Python skills. 

Project:
A web app to provide feedback/summary for my online master degrees from GWU Engineering 

School Language/Framework: New try on rest-framework API with Django, created Rest API with Django.Written mainly by python Django and small portion of html/css/js. 

Hosting: AWS EC2

Project steps

Add Steps

Step1:Build the Django Application

Update step Delete step

Step description:

-create virtual environment
-create project application 
-create modules, views, templates, urls

Step2:Build API

Update step Delete step

Step description:

- create a new folder called api under the application
-create serializer, views, urls under API folder
-create api basic authentication

Step3:Deploy the application to Python Anywhere

Update step Delete step

Step description:

-I chose this platform because it is Django friendly, I don’t need to make too many changes to my project, I just need to modify the wsgi file and connect my virtual environment to the project. 

Step4:Create subdomain in Cloudflare and point it to Python anywhere nameserver

Update step Delete step

Step description:

-this is an easy step, once you select a custom domain in Python Anywhere, they will allocate  you a name server, all we need to do is to create a subdomain entry in Cloudflare and add this nameserver as your content.