My Finance App is an open-source web application designed to help users manage their personal finances efficiently. It allows you to track income, expenses, and budgets, visualize spending patterns, and generate insightful financial reports. Built with modern web technologies, the app aims to provide a simple, intuitive, and secure experience for users who want to take control of their finances.
- ๐ธ Track Income & Expenses โ Stay on top of your financial flow with ease.
- ๐ท๏ธ Categorize Transactions โ Organize your spending with customizable categories.
- ๐ Visualize Spending โ Gain insights with interactive charts and detailed reports.
- ๐ฏ Budgets & Savings Goals โ Set, monitor, and achieve your financial targets.
- ๐ฑ Responsive Design โ Enjoy a seamless experience on desktop and mobile devices.
-
Clone the repository:
git clone https://github.com/franecaleta/finance-education.git cd finance-education -
Install dependencies:
npm install # or yarn install -
Configure environment variables:
- Copy
.env.exampleto.envand update the values as needed.
- Copy
-
Run the development server:
npm run dev # or yarn devThe app will be available at http://localhost:3000.
npm run build
npm start
# or
yarn build
yarn startWe welcome contributions from the community! To contribute:
- Fork the repository and create your branch from
main. - Make your changes with clear commit messages.
- Add tests for your changes if applicable.
- Ensure all tests pass (
npm testoryarn test). - Submit a pull request describing your changes.
This project is licensed under the MIT License.
For questions or feedback, please open an issue or contact me directly.
Happy budgeting!