Project 02: Budget App

← Back to All Projects Updated: 06/2025

Tech Stack

Python Python icon

Latest Updates

11/06/2025:

04/06/2025:

About this project

I've had a goal for some time; Be more finacially resoponsible and aware of my spending. To achieve this I have been making budgets in excel, and it's worked great so far. I made one budget for the whole year, and then a new, more detailed one for each month. I have wanted to make some sort of app for a while, and thought that this was the perfect oppertunity to do so.

Technologies and Libraries used

How it works

When opening the app, you're greeted with a simple interface that allows you to create a new budget for a specific month. You can then view, edit and/or delete budgets.

Budget App Screenshot 1

Screenshot of the app when you open it. You can select a month in the dropdown menu. Only one of a spesific month can exist within a year.

Once you have selected a month and pressed "Lag Budsjett" (Create Budget), you will be taken to a new page:

Budget App Screenshot 2

This is where you can add your expenses. You select the date (automatically set to today), the category, and the amount. You can also add a description if you want to. Then you can press "Legg til" (Add).

Budget App Screenshot 3

The expense entry will then be added to the list bellow. You can edit the amount or delete the entry by clicking "Slett valgt rad" (Delete selected entry). To the right you can see your budget for this month (editable) and the total amount spent for each category. If you squint, you can see that the progress bar has increased a little towards the right.

You can also view a quick summary of this month's budget data by clicking "Lag rapport" (Create report). This action will generate a report like the one you see to the right. Here you can see how much you are bellow/above the budget for each category. You can also see how you are doing compared to last month.

Once I'm done adding expenses for a month, I can click on "Lag PDF" (Create PDF) to generate a PDF report for that month. May month is added as an example below. The report includes all data from the month, plus a overview of how much my girlfriend and I have each covered, so we know who owes what.

Download May Report (PDF)