3 Advanced Projects for Your Django Portfolio (with Github link)

Gustav Willig
2 min readJul 10, 2021
Photo by Christina @ wocintechchat.com on Unsplash

So, you’ve mastered the basics of Django, and you also have a solid grasp on Python, Jinja and JavaScript. Now that the basic tutorials are quite easy for you, you’re thinking of take it to the next level. But how?

This is a problem faced by many Django freshers when they complete the fundamentals of the Django Framework and hit the intermediate stage of learning. One way is to move forward is to focus on developing Django projects.

No, I am not talking of taking on big industry projects, but smaller real-world projects that can help you materialize your theoretical skills into practical experience. By working on real-world Django projects, you can bridge the gap between being a Django beginner and becoming a professional developer.

1. Build a Calorie Counter App

Develop a web application to track the calorie intake and take care of your health (https://github.com/sophiasun0515/MyCalories)

Screenshot of the web app “My Calories” by Ruixuan Sun

2. Chat App

Create a simple chat app where you can create chat rooms and users are able to chat in real-time. (https://github.com/Madhur215/Django-ChatApp)

Screenshot of PyChat

3. E-commerce

Django is perfect for e-commerce startups, as it’s a good fit for small websites, but also has scales perfectly with business growth, so why not build one to gain experience.

Screenshot of https://github.com/zinmyoswe/Django-Ecommerce

--

--

Gustav Willig

An AI Full-Stack Developer with a passion for using data to drive business decisions. Get your latest news about Django and AI trends by subscribing