FinanceBot is a comprehensive solution designed to manage financial tasks efficiently. It integrates various features like budgeting, predictions, and user management.
PROJECT ARCHITECTURE MAP:
├─ .env
├─ .env.example
├─ Dependabot.yml
│ ├─ ai-bot.yml
│ ├─ codeql.yml
├─ .gitignore
├─ FinanceBot_full_backend_setup.sh
├─ README.md
├─ app.js
│ ├─ package.json
│ ├─ sample.js
│ ├─ advisor.js
│ ├─ budget.js
│ ├─ geminiClient.js
│ ├─ habit.js
│ ├─ insight.js
│ ├─ memory.js
│ ├─ prediction.js
│ ├─ trainer.js
│ ├─ telegram.js
│ ├─ env.js
│ ├─ example.js
│ ├─ featureFlags.js
│ ├─ secrets.local.js
├─ docker-compose.yml
├─ railway.json
├─ vercel.json
├─ build.sh
├─ financebot_supervisor.sh
├─ git_push.sh
├─ git_sync.sh
- Budgeting: Manage and track your financial budget.
- Predictions: Use AI to predict future financial trends.
- User Management: Tools for managing user accounts and permissions.
To install the project, run:
sh FinanceBot_full_backend_setup.shAfter installation, you can start the bot with:
node app.jsWe welcome contributions! Please read our contributing guidelines for more information.
This project is licensed under the MIT License - see the LICENSE file for details.