AI-powered personal finance platform that helps users build better financial habits through intelligent expense tracking, savings forecasting, ethical investment insights, and gamified challenges.
GreenWallet AI is a modern fintech application designed to make managing money simple, engaging, and educational.
Instead of only tracking expenses, GreenWallet AI analyzes spending behavior, predicts future savings, recommends smarter financial decisions, and encourages consistent saving through gamification.
The goal is to improve financial literacy for students and young professionals while promoting sustainable and ethical investing.
- Categorize expenses automatically
- Monthly spending analytics
- Interactive dashboards
- Budget monitoring
- Spending pattern analysis
- Personalized saving suggestions
- Financial health score
- Smart recommendations
Predict future savings based on:
- Income
- Spending habits
- Monthly trends
- Historical data
Discover investments aligned with personal values.
Examples:
- Renewable Energy
- ESG Funds
- Clean Technology
- Sustainable Companies
- Daily saving challenges
- Achievement badges
- Saving streaks
- XP & Level system
- Financial milestones
Visualize
- Monthly expenses
- Category breakdown
- Income vs Expenses
- Savings growth
- Budget utilization
- React
- TypeScript
- Tailwind CSS
- Node.js
- Express.js
- PostgreSQL
- Python
- Scikit-learn
- Pandas
- NumPy
- JWT
- bcrypt
- Recharts / Chart.js
React Frontend
│
REST APIs
│
Node.js + Express
│
PostgreSQL Database
│
AI Recommendation Engine
│
Forecasting Models
greenWallet/
│
├── client/
│ ├── components/
│ ├── pages/
│ ├── hooks/
│ └── utils/
│
├── server/
│ ├── routes/
│ ├── controllers/
│ ├── middleware/
│ ├── models/
│ └── services/
│
├── ml/
│ ├── forecasting/
│ ├── recommendation/
│ └── expense-classifier/
│
└── README.md
git clone https://github.com/Senku24/greenWallet.gitcd greenWalletFrontend
cd client
npm installBackend
cd server
npm installCreate a .env file
DATABASE_URL=
JWT_SECRET=
OPENAI_API_KEY=
PORT=5000Backend
npm run devFrontend
npm run devAdd screenshots or GIFs here.
Landing Page
Dashboard
Expense Analytics
Savings Forecast
Investment Recommendations
- AI Financial Chatbot
- OCR Receipt Scanner
- Bank Account Integration
- UPI Expense Sync
- Voice Expense Logging
- Goal-based Saving Plans
- Investment Portfolio Tracker
- Family Finance Dashboard
- Mobile Application
- AI Budget Planner