Shikhar Agrawal & Mayank Jain
4-5
Create a completely functioning and responsive blog post website with backend in Django and PostgreSQL Database. Mentees will be learning about basics of python, Django, HTML, CSS, Bootstrap, Heroku and PostgreSQL database along with concepts such as RESTful APIs and CRUD operations.
Prerequisites:
Basic knowledge of python and Linux is appreciated. Enthusiasm and determination to complete the project are musts.
Week | Work |
---|---|
Week 1-2 | Learn basics of Python, Django, Linux, and Version Control using Git/GitHub |
Week 2-4 | Learn basics of PostgreSQL Database, HTML and understand login in Django |
Week 5-6 | Develop a Signup, Login, and logout pages along with a page to post a new blog |
Week 7 | Enable users to view other users' blogs and implement news feed functionality |
Week 8 | Add comments feature, reactions and social media accounts' links of users |
Week 9 | Web Design using CSS, Bootstrap and WhiteNoise. Deploy to Heroku. |
Optional | Adding following and followers feature! |