Expenses Tracker
A web-based application for tracking and analyzing your spending
Expenses Tracker Introduction
concept

Elevator Pitch

Expenses Tracker is a web-based application that allows users to manage their expenses, creating the extended database for tracking financial flows or changes and getting comprehensive statistics.

Purpose

Expenses Tracker aims at helping people keep track of their budget, analyze their spending habits, and identify the areas of improvement for financial success.

about this project

This project has been developed in a small team with the purpose of exploring and learning a particular web technology. My team and I chose to evaluate Flask web framework for this task. We conducted research about the framework and constructed an expenses tracking web application that illustrates the capabilities of Flask framework.

  • CMPT470 Web-based Information Systems | 8 Week Project
  • Team: Alina Lapushkina, Kevin Park, Artur Kochubynskyi, Shirley Vong
  • My Role: UX/UI Design, Front-end Web Development
  • Design: Logo, colors, typography
  • Website: HTML, CSS, JS, Bootstrap
Features
create an account
Start tracking your expenses by creating a free account in one simple step.
create transaction
Add entries to your expenses database by creating a transaction for each one of them. Customize the entries by adding a category, name, description, and date.
Dashboard
Track your spending through your dashboard. The transactions are displayed in a chronological order, with most recent transactions first. Users can filter the entries by category, amount, date, description and name to narrow down their search.
expenses breakdown
Users can view breakdown of their expenses by month. Total monthly spending is divided into soending by categories, with both graphical and tabular representation. This feature allows users to analyze their spending habits and plan ahead for the next month.