CredSync is a comprehensive cross-platform mobile application that merges financial management with advanced analytics. Developed it using Flutter and Dart, and powered by Firebase, it provides users with personalized tools for budgeting, expense tracking, and investment insights.
- Personalized Budgeting: Set and monitor budgets based on your financial goals.
- Expense Tracking: Categorize and analyze expenses with intuitive dashboards.
- Investment Guidance: Leverage tailored investment recommendations to optimize returns.
- Credit Card Spending Analysis:
- Implemented clustering algorithms like K-Means and DBSCAN to analyze spending behavior.
- Enhanced reward points and cashback strategies through actionable insights.
- Interactive Visualizations: Access advanced charts and real-time reports for financial insights.
- Real-Time Synchronization: Ensure seamless data updates across devices with Firebase.
- Secure Authentication: Safeguard user accounts using Firebase Authentication.
- Frontend: Flutter, Dart
- Backend: Firebase (Firestore Database, Authentication, Cloud Functions)
- Machine Learning: K-Means, DBSCAN, Scikit-learn
- Visualization: Matplotlib, Seaborn, Flutter Charts
- Flutter SDK and Dart SDK
- Python environment for ML analysis
- Firebase setup
- Clone the repository:
git clone https://github.com/AnuragRaut08/credsync.git
cd credsync
Install Flutter dependencies:
bashCopyflutter pub get
Set up for Firebase:
Add google-services.json (Android) or GoogleService-Info.plist (iOS) to the project
Run the app:
bashCopyflutter run
💡 Usage
Manage budgets and track expenses
Access credit card spending pattern reports
Utilize interactive financial dashboards
Optimize cashback and reward strategies
🤝 Contributing
Contributions are welcome! Follow these steps:
Fork the repository
Create your 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
📜 License
Distributed under the MIT License. See LICENSE for more information.
📞 Contact
Anurag Raut
Email: anuragtraut2003@gmail.com
LinkedIn: Anurag Raut
🌈 Project Highlights
Advanced machine learning for providing financial insights
Cross-platform mobile application
Real-time data synchronization
Personalized financial management tools
Optimize Your Finances with CredSync! 💳📊