Code Monkey home page Code Monkey logo

expense-tracker's Introduction

expense-tracker

Angular application with aspnet core web api and MySql as a backend database to track expenses.

I've tried to make the process of adding a new expense less than 5s.

Expenses are groupped by category, so adding a new gas bill should take around 4 clicks, and angular interface makes it very smooth to operate in mobile devices.

Other features include Filtering expenses by category and date, option to check an expension location in maps etc.

Statistics page offers chart and text data for expense groups (here is a chance you will find out your car is not as economical as you thought it is), total of expenses for the selected dates, and distribution by category in last 12 months with a bar chart.

Another feature I've added lately includes the ability to add expenses when there's no network connection, thanks to PWA, you can browse and add different bills, they will be syncronized autoamtically when conectivity is available.

Ussage

  • Update appsettings.json file to match you dbname, server and password
  • A default user has been created from seed method in ApplicationDbContext with user: admin, pwd: P4$$w0rd, these credentials can be updated as soon as user logs in by username or email.
  • Theres no menu yet to create groups or categories, so you have to do that manually from db.

https://ermir.net

expense-tracker's People

Contributors

ermirbeqiraj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.