Made a diary app with Django



Django is a Python-based web framework. Most of the files that you will edit or create in your Django project will be Python files, even the settings file is a Python file. Django extensively uses Python data structures like dictionaries, lists and tuples. It has many cool features and built-in functionalities that can make your job of building a web app really easy. There are hundreds of apps built with Django and tons of libraries or components built to work with Django. They are all open sourced. Therefore, you can use them in your own Django app to add certain functionalities. Like I used the social-auth-app-django to get the social login feature up on my app without having to write any code from scratch. The community is rich, you just have to explore deep enough to get what you want. My interest in Django came after I started learning Python. I wanted to build a web app and knew there are two web frameworks in Python that are Flask and Django. I began learning Flask and made a To-do list app with it. Later on when I started making inroads into Django I realised it to be better than Flask.

I built a diary app with Django where you can write whatever you wish and everything will get saved on the cloud.



Here are a few screenshots of the app:

Landing page

Sign in

Home page


Add new entry


This was my first experience at building web apps. I had a lot of fun building it. I learned how a web app works and how to build the front-end and the back-end. Django introduced me to the Model View Template architecture. I highly recommend you to learn Django too if you want to set your web app really fast.


View project on GitHub


Write your feedback or suggestions in the comment section below.




Comments