Skip to content

tanwei0319/TnT_v2

Repository files navigation

README -  Team TnT

By Tan Wei and Alagappan Lakshmi

Overview of Project

This is a project for NUS Orbital 2016. Though the project has already ended, we plan to continue working on the application to further develop our planned features when time permits.

Project name             : Tap n Track
Project description     : An Android-based application that aims to provide a user-friendly and more convenient platform to track money flow 
Student names          : Tan Wei, Alagappan Lakshmi 
Level of achievement: Project Gemini 

Plans for each Milestone

Our updated plans for each milestone:-
Milestone 1 (Project Ideation):

  • Finalise on the project idea and the workflow of the application
  • Decide on the modes available and the basic tabs in the application
  • Finish learning Java
  • Learn Android and CRUD in Android

Milestone 2 (creating a Minimum Viable Project):

  • Finish the learning phase
  • Implement a basic working application 
  • Get navigation panel done
  • Work on the user interface of the application

Milestone 3 (Minimum Viable Project):

  • Further substantiate the learning phase
  • Implement pop up for expense as well as CRUD 
  • Further improve navigation panel
  • Work on the user interface of the application

Provided that we are able to finish building the basic features of Tap n Track, we also plan to work on some of these extensions:-

  • Feedback form for users that is in sync with google form
  • EZ-Link card history integration
  • Feature to export the information to excel sheet
  • Allow users to take photo of their receipts as inputs of expenditures
  • A mode for group projects and collaboration. Sync with other users (eg. for groups, enable read-only mode for viewers and editable mode for collaborators)

Planned Features

We also plan to have the following features in the application:-

  • Overview which allows two modes - Budget and Normal
  • Each mode shows the income,expenditure, balance and the analysis of the expenditure
  • Users to be able to input income or expenditure with a description and associate it with one of the many categories
  • History of the inputs sorted by date
  • Income tab shows the income in different categories (cash, cards etc)
  • Expenditure tab shows the expenditure either by date or by category
  • In the Settings, we plan to allow the user to customise the application with different colours and personalised categories (if possible)

User Stories

  1. As a user, I want to monitor my finances well with a simple and user-friendly application that has a nice user interface. 
  2. As a user, I want to login to my account to input new income or expenditure with a description, or to view and manage my money flow.
  3. As a user, I want to set a budget for my expenses and be notified before or when I overspend.
  4. As a user, I want to set recurring expenses so that I do not have to input the same expenses every month.
  5. As a user, I want to export my money flow history so that I can keep a record or share it with others, such as my family.
  6. As a non-administrative user, I want to view and keep track of the budget and money flow with my groupmates or working partners.
  7. As a mobile application developer, I want to receive feedback from the users of my application and regularly improve and update my application to provide good user experience.

About

Orbital project in collaboration with Lakshmi. Developing an Android-based expense manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages