• Web Development

Mentors :

  • Shikhar Agrawal & Mayank Jain

Mentees :

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

Tentative Timeline :

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!