Skip to content
/ mflow Public

A spreadsheet-like web app used for tracking income and expense

Notifications You must be signed in to change notification settings

jaks024/mflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MFlow (Money Flow)

A spreadsheet-like web app used for tracking income and expense.
Features Sign in with Google to save data to your Google Drive.
Available at https://mflow24.herokuapp.com/ (may take some time for heroku to boot up)

How to Use

  1. Sign in with Google first so the entires are saved.
  2. Input data into each field you want under "Add Entry" and use to "Add" button to add.

Symbol Meanings

▲ : means income
▼ : means expense

Deleting Entires

  • Hover over the entry in the table that you want to delete, and press the "x" button to delete it.

Deleting Category

  • Hover over the category name in the table that you want to delete, and press the "x" button to delete it.
  • WARNING: deleting a category deletes all entires in the year that belongs to that category.

Notes

  • Once you signed in with Google, it will auto sign in into the same account and fetch data from drive next time you visit the site.
  • Under "Add Entry", the field Category, Location, Income, and Expense are mandatory. Category and Location can be anything thats not whitespace. Income and Expense only accepts numbers.
  • You can only add an entry if either income = 0 and expense > 0 or income > 0 and expense = 0
  • The "Add Category" section is optional. You do not need to first add a category then add a entry to that category. "Add Entry" automatically adds a category if the category doesn't exist.

Screenshot & Demo

image demo

Libraries Used

react
react-google-login
express
googleapis
simplebar

About

A spreadsheet-like web app used for tracking income and expense

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published