SaveV is a mobile application designed to unify financial management and lifestyle choices. It helps users track transactions, analyze spending power, and interact with businesses through AI-powered recommendations.
- User Account Authentication (Firebase authentication, email/password, phone number login)
- Transaction Tracking (Real-time expense and income tracking)
- Financial Statistics (Automated CPF and tax calculations, spending power insights)
- AI Recommendations (AI-powered financial suggestions based on spending patterns)
- Social Features (Post creation, commenting, liking, sharing)
- Chat Functionality (Real-time chat and notifications)
- Secure Payments (Stripe integration for transactions)
- PDF Report Generation (Monthly financial summaries)
- CI/CD Integration (Automated deployment via GitHub Actions)
- Frontend: React Native (Expo)
- Backend: Node.js (Vercel)
- Database: Firebase Firestore (moving towards PostgreSQL)
- Authentication: Firebase Auth (email validation)
- Payments: Stripe API
- Testing: Jest, Mocha, Postman
- CI/CD: GitHub Actions
To install, tap the deployment link and scan the QR code using your mobile phone.
- Sign up/Login using email or phone number
- Track transactions and categorize expenses
- View financial insights (CPF contributions, tax calculations, net spending power)
- Interact with the community by posting and engaging with content
- Chat with users for recommendations and discussions
- Make payments securely via Stripe
- Download PDF reports for financial analysis
- Documentation: Project Documentation
- Developers: Fui Jing Min, Chew Jun Jie
- GitHub Repo: SaveV
- Demo Videos:
- Access the latest version on Expo: SaveV Preview
For mobile users, download Expo Go to access SaveV.
Feel free to reach out for any questions or suggestions!