An open API service indexing awesome lists of open source software.

https://github.com/jaffar-hussein/finplan

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.
https://github.com/jaffar-hussein/finplan

bootstrap5 create-react-app react reactjs ruby

Last synced: 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# [FinPlan](https://finplan-5torf44tk-jaffar-hussein.vercel.app)

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
- [x] 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