Your personal finance companion powered by AI, helping you achieve financial stability through intelligent insights and gamification.
- AI Risk Engine - Real-time financial risk assessment using ML models
- Stability Scoring - Dynamic calculation of your financial health (0-100)
- Smart Leak Detection - Automatically identifies spending patterns and money leaks
- Predictive Analytics - Forecast your financial runway and stability trends
- Interactive Mascot - Emotional AI companion that responds to your financial state
- RAG-Powered Insights - Context-aware financial advice using advanced AI
- Personalized Guidance - Tailored recommendations based on your spending habits
- Mood States - Visual feedback through mascot emotions (normal, sad, happy)
- Streak Tracking - Build consistency with daily financial check-ins
- Achievement Badges - Unlock rewards for good financial behavior
- First Win ๐
- Stability Starter ๐ฐ
- Leak Hunter ๐
- Consistency Hero ๐ฅ
- Saver Spark โก
- Micro-Savings - Automated round-up savings with instant gratification
- Rewards Store - Unlock premium features through engagement
- Unexpected Events Tracker - Log and manage financial shocks
- Salary delays, medical emergencies, unexpected expenses
- Recovery Plans - AI-generated step-by-step recovery strategies
- 30-Day Survival Mode - Actionable daily and weekly tasks
- Impact Prediction - Estimate when stability will return
- Smart Categorization - Automatic expense classification
- Circular Progress Tracking - Visual spending vs. budget indicators
- Fixed vs. Variable Expenses - Separate tracking for better insights
- EMI & Subscription Monitoring - Track recurring payments and debt
- Seamless Onboarding - Quick profile setup with financial goal selection
- Dark Mode Ready - Modern, clean UI with pastel aesthetics
- Real-time Sync - Backend integration with Supabase PostgreSQL
- Offline Support - Local data persistence with AsyncStorage
- Framework: React Native (Expo)
- Language: TypeScript
- State Management: Zustand
- Navigation: React Navigation (Stack + Bottom Tabs)
- Data Fetching: TanStack Query (React Query)
- HTTP Client: Axios
- Icons: Lucide React Native
- Storage: AsyncStorage
- Runtime: Node.js with Express.js
- Language: TypeScript
- Database: PostgreSQL (Supabase)
- ORM: Prisma
- Authentication: JWT with bcrypt
- Validation: Zod
- Risk Prediction API: Custom ML model for financial risk assessment
- RAG Coach API: Context-aware AI chatbot for financial guidance
Datanyx/
โโโ src/
โ โโโ components/ # Reusable UI components
โ โ โโโ BjorkMascot.tsx # AI mascot component
โ โ โโโ CircularProgress.tsx
โ โ โโโ StreakBadge.tsx
โ โ โโโ ...
โ โโโ screens/ # App screens
โ โ โโโ Auth/ # Login & Registration
โ โ โโโ Home/ # Dashboard
โ โ โโโ Coach/ # AI Coach chat
โ โ โโโ Leaks/ # Spending leaks
โ โ โโโ Emergency/ # Emergency mode
โ โ โโโ Achievements/ # Gamification
โ โ โโโ ...
โ โโโ contexts/ # React contexts
โ โ โโโ BjorkContext.tsx # Mascot state management
โ โ โโโ GamificationContext.tsx
โ โโโ store/ # Zustand stores
โ โโโ services/ # API services
โ โโโ hooks/ # Custom React hooks
โ โโโ utils/ # Utility functions
โ โโโ types/ # TypeScript types
โโโ backend/
โ โโโ src/
โ โ โโโ controllers/ # Request handlers
โ โ โโโ services/ # Business logic
โ โ โโโ routes/ # API routes
โ โ โโโ middleware/ # Auth & validation
โ โ โโโ config/ # Configuration
โ โโโ prisma/
โ โโโ schema.prisma # Database schema
โโโ assets/ # Images, fonts, icons
- โ Environment variables for sensitive data
- โ JWT-based authentication
- โ Password hashing with bcrypt
- โ CORS protection
- โ Input validation with Zod
- โ SQL injection prevention (Prisma ORM)
Key models:
- User - Authentication and profile
- Profile - Onboarding data, gamification stats
- Transaction - Income, expenses, EMI, subscriptions
- Leak - Detected spending leaks
- StabilityLog - Financial health tracking
- Budget - Category-wise budgets
- SavingsGoal - Financial goals
The app uses a custom ML model to predict financial risk based on:
- Monthly salary and expenses
- EMI count and debt stress
- Savings ratio and financial runway
- Employment type and credit score
An emotional AI companion that:
- Changes mood based on your financial state
- Provides contextual encouragement
- Celebrates achievements
- Warns about overspending
Engagement system featuring:
- Daily streak tracking
- 5 achievement badges
- Micro-savings with round-up
- Rewards store (coming soon)
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This is a closed-source project. We do NOT accept:
- Pull requests
- Feature suggestions
- Bug reports from external parties
- Code contributions of any kind
Any unsolicited contributions will be rejected and may be considered an attempt to claim ownership of intellectual property.
Built with โค๏ธ by the KisanX team
- Supabase for database infrastructure
- Expo for React Native tooling
- OpenAI for AI capabilities
- The open-source community
โญ Star this repo if you find it helpful!