The app will help users track loan disbursements, payments to builders, and interest accruals. Additionally, it will remind users weekly or monthly to update their financial records. The app can also visualize trends, outstanding balances, and interest growth while offering insights to optimize payments.
- Data Management: "Allows users to input and manage loan disbursement, payment, and interest accrual data through an intuitive interface."
- Reminders: "Sends weekly or monthly notifications to users, prompting them to update their financial records, ensuring data accuracy."
- Visualization: "Generates interactive charts and graphs to visualize trends in loan balances, payment history, and interest growth."
- Insights and Reports: "Provides detailed reports and analytical insights, enabling users to optimize payment strategies and financial planning."
-
Clone the repository:
git clone https://github.com/Yashraghuvans/FinFlow.git cd FinFlow
-
Install dependencies:
Using npm:
npm install
Using pnpm:
pnpm install
-
Start the development server:
Using npm:
npm run dev
Using pnpm:
pnpm dev
-
Open your browser:
Navigate to
http://localhost:3000
to view the application.
You would need to have the latest version of VS Code and VS Code Chrome Debugger Extension installed.
Then add the block below to your launch.json
file and put it inside the .vscode
folder in your app’s root directory.
{
"version": "0.2.0",
"configurations": [{
"name": "Chrome",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000",
"webRoot": "${workspaceRoot}/src",
"sourceMapPathOverrides": {
"webpack:///src/*": "${webRoot}/*"
}
}]
}
Note: the URL may be different if you've made adjustments via the HOST or PORT environment variables.
Start your app by running npm start
, and start debugging in VS Code by pressing F5
or by clicking the green debug icon. You can now write code, set breakpoints, make changes to the code, and debug your newly modified code—all from your editor.
Having problems with VS Code Debugging? Please see their troubleshooting guide.
By default, the generated project usee the latest version of React.
You can refer to the React documentation for more information about supported browsers.
- Go to https://tailwindcss.com/
- Get started
- Under framework guides, select Next.js
- Follow the steps mentioned there to start using TailwindCSS
- You may use the extension Draw.io Integration on VScode to view the .drawio file.
- Prettier formatter recommended for code formatting.
- Use Tailwind CSS IntelliSense extension for Tailwind suggestions while coding.
- The project is using the latest versions of all the libraries mentioned above.
- Create and/or assign an issue to yourself before working on any feature.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE
file for details.