📚 Quick Navigation
Setup • Build Guide • Contributing • Security • Troubleshooting • Roadmap • Team • License
Coin.ai is an AI-powered personal finance tracker featuring a modern React Native mobile frontend, a robust Go backend, and a reliable PostgreSQL database for seamless, intelligent money management, automated expense tracking, and actionable financial insights—all in one unified platform.
- Transaction Tracking: Comprehensive income and expense monitoring
- Account Management: Multiple account types (Main, Savings, Investments, etc)
- Category Management: Customizable spending categories with smart auto-categorization
- Budget Planning: Add a monthly budget to keep track of your monthly expenses for better optimizations
- Saving Goals: Set saving goals for things like Home, Car, Emergency fund, etc with progress monitoring
- 📊 Advanced Insights: AI-powered analysis of financial habits for personalized suggestions
- 📸 Receipt Scanning: Scan bills to automatically add the expense to the app
- 🔮 Cash Flow Forecasting: Predict future bank balances based on spending patterns
- Intuitive UI/UX: Modern, accessible design following platform guidelines
- Dark/Light Mode: Adaptive theming for user preference
- Gesture Navigation: Smooth, responsive touch interactions
- Offline Support: Full functionality without internet connection
- Push Notifications: Smart reminders and financial alerts
- End-to-End Encryption: Bank-level security for all financial data
- Biometric Authentication: Face ID, Touch ID, and fingerprint support
- OAuth2 Integration: Secure third-party authentication (Google, Apple)
- Data Privacy: GDPR compliant with local data storage options
- Audit Logging: Comprehensive security and access logging
- Cloud Sync: Seamless data synchronization across devices
- Backup & Restore: Automated and manual backup solutions
- 🤖 Play Store: Download for Android (Coming Soon)
- 📱 APK File: Download APK (v0.0.0)
coin.ai/
├── 📱 frontend/ # React Native Mobile App
│ ├── android/ # Android native project
│ ├── app/ # Expo Router screens
│ │ ├── (modals)/ # Modal screens
│ │ └── (tabs)/ # Tab screens
│ ├── assets/ # Images, fonts, icons
│ │ ├── images/
│ │ └── screenshots/
│ ├── components/ # Reusable UI components
│ ├── config/ # API and app config
│ ├── hooks/ # Custom React hooks
│ ├── scripts/ # Utility scripts
│ ├── stores/ # Zustand state management
│ └── utils/ # Utility functions
├── 🔧 backend/ # Go API Server
│ ├── bin/ # Compiled binaries
│ ├── cmd/ # Application entry points
│ │ └── server/
│ ├── internal/ # Private application code
│ │ ├── ai/
│ │ ├── api/
│ │ ├── auth/
│ │ ├── config/
│ │ ├── database/
│ │ ├── email/
│ │ ├── models/
│ │ ├── repository/
│ │ ├── services/
│ │ └── store/
│ ├── migrations/ # Database migrations
│ └── uploads/ # File storage
└── 📚 README.md # README file
- Framework: React Native with Expo SDK
- Language: TypeScript
- Navigation: Expo Router
- State Management: Zustand
- Charts: React Native Chart Kit
- Authentication: Expo AuthSession
- Storage: AsyncStorage & Expo SecureStore
- Networking: Axios with interceptors
- Language: Golang
- Framework: Chi Router v5
- Authentication: JWT with golang-jwt/jwt
- Validation: go-playground/validator
- File Handling: Multipart uploads
- Email: Gomail v2
- PDF Generation: gofpdf
- Middleware: CORS, Logging, Rate Limiting
- Configuration: Godotenv
- Primary Database: PostgreSQL with GORM ORM
- Caching: Redis (Planned)
- File Storage: Local filesystem (S3 planned)
- Containerization: Docker & Docker Compose
- Reverse Proxy: Nginx (Production)
- Monitoring: Prometheus + Grafana (Planned)
See the following guides for setup and installation instructions:
- SETUP.md: Step-by-step setup for local development
- INSTALLATION.md: Installation and environment requirements
For troubleshooting, see TROUBLESHOOTING.md and for contributing, see CONTRIBUTING.md.
- API Docs (see backend for Swagger/Postman)
- Contributing Guide
- Security Policy
- Troubleshooting
- Roadmap
- Team
- License
For advanced usage, deployment, and all other details, please refer to the linked documentation files above.
If you can't find a solution here:
- Search Issues: GitHub Issues
- Ask Questions: GitHub Discussions
- Join Discord: Discord Community
- Contact Support: Gmail
This project is licensed under the MIT License - see the LICENSE file for details.
This project uses several open-source libraries. See THIRD_PARTY_LICENSES.md for details.
![]() Irtesaam Founder & Lead Developer GitHub |
We thank all our contributors who have helped make Coin.ai better:
- Beta Testers: Early users who provided valuable feedback
- Open Source Community: For the amazing tools and libraries
- Design Inspiration: Various design systems and financial apps
- GitHub Discussions: Ask questions, share ideas
- Discord: Real-time chat with developers
- Twitter: @CoinAiApp
- Reddit: r/CoinAi
- GitHub: Star the repository
- Release Notes: Latest updates
- Roadmap: Planned features
- Blog: Development blog
If you find Coin.ai helpful, consider supporting the project:
- ⭐ Star the Repository: GitHub Star
- 🐛 Report Bugs: Create an Issue
- 💡 Suggest Features: Feature Request
- 🔧 Contribute Code: Pull Requests
- 📝 Improve Documentation: Help us improve our docs
- 🌍 Spread the Word: Tell others about Coin.ai
- GitHub Sponsors: Sponsor the project
- Buy Me a Coffee: Support development
- Patreon: Monthly support
For enterprise customers, we offer:
- Priority Support: Direct access to development team
- Custom Features: Tailored solutions for your needs
- Training & Onboarding: Comprehensive training programs
- SLA Guarantees: Service level agreements
Contact us at enterprise@coin.ai
- Email: atfimdirtesaam@gmail.com
- LinkedIn: Irtesaam
Coin.ai was inspired by various financial applications and the need for a comprehensive, privacy-focused personal finance solution. Special recognition to:
- MyMoney: Extremely lightweight personal finance tracker
- Cashew: Very simple and smooth UI
Thank you for your interest in Coin.ai. Whether you're a user, contributor, or just curious about the project, we appreciate your support!
⭐ Star the Repository • 📱 Try the App • 🤝 Contribute
Made with ❤️ by the Coin.ai Team
© 2024 Coin.ai. All rights reserved.






