FinSarthi is an AI-powered finance assistant designed to help users track, analyze, and improve their financial health. It combines modern web technologies with Generative AI to deliver personalized financial insights and recommendations.
-
๐ Financial Health Score
- Analyze your financial data and get a smart score
-
๐ค AI Chatbot (Gemini Integration)
- Get personalized financial advice
- Ask questions about spending, saving, and investments
-
๐ธ Expense Tracking
- Add and manage your financial data easily
-
๐ Smart Insights
- AI-driven suggestions to improve financial habits
-
๐ Secure Data Handling
- User data managed securely with backend integration
Frontend:
- HTML, CSS, JavaScript
Backend:
- Node.js
- Express.js
Database:
- MongoDB
AI Integration:
- Gemini API
Tools:
- Git & GitHub
- Postman
- User inputs financial data (income, expenses, etc.)
- Backend processes and stores data in MongoDB
- AI chatbot (Gemini) analyzes user data
- System generates:
- Financial score
- Personalized suggestions
- Smart responses via chatbot
# Clone the repository
git clone https://github.com/your-username/finsarthi.git
# Navigate to project folder
cd finsarthi
# Install dependencies
npm install
# Start the server
npm start