Skip to content

FinPlan is a web application that helps users plan their finances by providing tools for financial goal planning, debt planning, and retirement planning. With FinPlan, users can set financial goals, track their progress, and get advice on how to improve their financial habits.

Notifications You must be signed in to change notification settings

Jaffar-Hussein/Finplan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinPlan is a web application that helps users plan their finances by providing tools for financial goal planning, debt planning, and retirement planning. With FinPlan, users can set financial goals, track their progress, and get advice on how to improve their financial habits.

Screenshot 2023-03-01 at 21 46 10

Features

  • User authentication with Devise
  • Financial goal planning and tracking
  • Debt planning and tracking
  • Retirement planning and tracking
  • Dashboard for quick access to financial information

Technologies Used

  • Ruby on Rails (Backend)
  • PostgreSQL (Database)
  • ReactJS (Frontend)
  • Jest and Minitests (Testing Framework)
  • Devise (Authentication)
  • Raleway (Deployment)

Getting Started

  1. Clone the repository to your local machine
  2. Install Ruby on Rails and PostgreSQL on your machine
  3. Install the necessary gems by running bundle install
  4. Set up the database by running rails db:create and rails db:migrate
  5. Start the Rails server by running rails server
  6. Navigate to localhost:3000 in your web browser to access the application

Future Improvements

  • Financial habits questionnaire for new users
  • Integration with APIs for financial data and retirement planning tools (e.g. Personal Capital)
  • Addition of financial advice and recommendations based on user data
  • Integration with more payment gateways for payment of debts and financial goals

About

FinPlan is a web application that helps users plan their finances by providing tools for financial goal planning, debt planning, and retirement planning. With FinPlan, users can set financial goals, track their progress, and get advice on how to improve their financial habits.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published