Skip to content

A personal finance tracker app with monthly automated tasks

Notifications You must be signed in to change notification settings

jenthura/felix-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Name: Felix: Personal Finance Assistant

Team: Chatchawan Suwaratana, Gage Migan, James Coffelt, Michelle Colacion Francisco, Muhajir Sayer

Links

Link to live app: https://felix-web.vercel.app/

Link to gist: https://gist.github.com/mischkiey/9ddc21305d729f1507055e7d7519b94e

Link to web repo: https://github.com/M-Sayer/felix-web

Link to server repo: https://github.com/M-Sayer/felix-server

 

Demo Credentials

Username: test Password: !AAAaaa000

 

Table of Contents

  1. Description
  2. How It Works
  3. Client Documentation/Screenshots
  4. Technologies

 

Description

  • Felix is a personal finance and savings app which seeks to simplify the cognitive load of the user by aggregating and automating tasks related to personal finance management.

 

How It Works

As the user:

  • I should be able to create an account
  • I should be able to login and see my persisted data
  • I should be able to access my personal information via a dashboard
  • I should be able to create transactions, aggregate all financial transactions in one place, and keep track of money coming in and going out
  • I should be able to create goals for savings
  • I should be able to see a calculated allowance, which will show me how much spending power I have after contributing to my savings goals
  • I should be be able to create planned income and planned expenses

 

Client Documentation/Screenshots

  1. Login Page Landing Page

 

  1. Signup Page Signup Page

 

  1. Dashboard Page Dashboard Page

 

  1. Transactions Page Transactions Page

 

  1. Transaction Page Transaction Page

 

  1. Add Transaction Form Page Add Transaction Form Page

 

  1. Edit Transaction Form Page Edit Transaction Form Page

 

  1. Goals Page Goals Page

 

  1. Goal Page Goal Page

 

  1. Add Goal Form Page Add Goals Form Page

 

  1. Edit Goal Form Page Edit Goals Form Page

 

  1. Alerts Page Alerts Page

 

  1. Landing Page Landing Page

 

Technology Used

  1. HTML, CSS, JavaScript
  2. React, React Hooks
  3. Node.js
  4. Express
  5. PostgreSQL
  6. Vercel
  7. Heroku, Heroku Scheduler
  8. Testing frameworks such as Jest, Mocha, Chai, & Supertest
  9. Miscellaneous libraries such as Calendar.js, Moment.js, & React Date Picker

About

A personal finance tracker app with monthly automated tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.6%
  • CSS 14.6%
  • HTML 0.8%