Skip to content

This project aims to help everyone who wants to achieve financial independence get to this goal earlier. We use mathematical calculations with personal and business questions to help advise you on how to take financial decisions.

Notifications You must be signed in to change notification settings

danielflorencio/fire-desktop

Repository files navigation

Fire - Personal Finance App

Fire is a powerful personal finance app designed to help users take control of their finances, make informed investment decisions, and accelerate their journey to financial independence and early retirement. The app leverages modern technologies to provide real-time financial data, expense tracking, investment simulations, and futuristic financial analysis.

Features

  • Real-time Stock Insights: Fire fetches data from external APIs to provide users with real-time insights into their preferred stocks, empowering them to make informed investment decisions.
  • Expense Tracking: Users can effortlessly track their expenses and incomes, gaining visibility into their spending habits and making adjustments to optimize their financial health.
  • Investment Simulator: The app includes a powerful calculation tool that allows users to simulate the returns on their investments based on different interest rate scenarios, enabling them to plan and strategize for their financial future.
  • Futuristic Financial Analysis: Fire incorporates a REST API built with Java and Spring Boot, which performs advanced analysis of the user's financial data, providing insights and recommendations for improved financial management.
  • Mobile Version: Currently, I'm developing a mobile version of the application using React Native, ensuring compatibility with both iOS and Android devices.

Tech Stack

  • Frontend: React, Vite, BootStrap, Sass (Scss), TypeScript, Redux Toolkit
  • Backend: Java and Spring Boot
  • Database: PostgreSQL

Important notes

  • First: This Readme file is still not complete and does not have all the information about the project.
  • Seconds: My focus from now on will be on the mobile version of the app, but I intend to keep the development of this Web version in the future using Next Js instead of React and Vite.

Getting Started

To get started with the Fire app, follow these steps:

  1. Clone the repository.
  2. Install the necessary dependencies using npm install.
  3. Set up the backend server with Java and Spring Boot, ensuring a connection to the PostgreSQL database.
  4. Configure the necessary environment variables for the frontend and backend.
  5. Run the development server using npm run dev.
  6. Use the Expo client app on your mobile device or an emulator to preview and test the app.

Contributing

Contributions to the Fire app are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

Web Version

Check out the Mobile version of Fire in React Native for a more comprehensive experience.

License

This project is licensed under the MIT License.

About

This project aims to help everyone who wants to achieve financial independence get to this goal earlier. We use mathematical calculations with personal and business questions to help advise you on how to take financial decisions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published