Skip to content
topcoder edited this page Aug 17, 2017 · 21 revisions

Expense Tracker

Expense Tracker is a open source web application developed using EXT-JS 6. This application will help tracking daily expenses, generate expense reports, review spending trend and see price graph for a commodity.

This tool will generate monthly and yearly reports for the user based on the expenses they have recorded. Reports are generated using Dynamic Reports.

Developers

  1. Shyam Natarajan (Linked-IN) (GitHub)
  2. Shri Priya S (Linked-IN)

Blog

Project Modules

  • expensetrackerweb

    Web module provides the rich UI for Expense Tracker application. UI is developed using EXT-JS 6.

  • expensetracker-core

    Core module provides the core components to process the expense.

  • expensetracker-db-connector

    Database connector module will make use of MyBatis framework to communicate with database.

  • expensetracker-common

    Common module will provide the entities and common interfaces that are used for implementing the Expense Tracker services

  • expensetracker-reports

    Reporting module will generate the reports using Dynamic Reports.

  • expensetracker-util

    Utility module will have the Utility API's for processing XML, JSON, sending email etc.

    Architecture