CFO is a simple and powerful expense tracking app built with React Native.
It helps you keep track of your spending manually or automatically using OCR (receipt scanning).
- β Expense List β View all your expenses in one place.
- β Manual Expense Adder β Quickly add expenses by hand.
- β OCR Integration β Scan receipts using OCR (text recognition) and add them as expenses automatically.
- π Graphs & Insights β Visualize your expenses over time with date-based graphs (coming soon).
| Expense List | Add Expense | OCR Receipt |
|---|---|---|
![]() |
![]() |
![]() |
- Node.js (>= 18)
- Expo CLI
- Android Studio / Xcode (if running on emulator)
git clone https://github.com/yourusername/cfo.git
cd cfonpm install
or
yarn installnpx expo start- Expo Go: Scan the QR code after running expo start
- Android/iOS Emulator:
npx expo run:android
npx expo run:iosHere are some features planned for future releases:
- Expense categorization and filtering.
- Monthly/Weekly spending reports and visualizations.
- Cloud backup and sync functionality.
- Multi-currency support.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- 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
This project is licensed under the MIT License - see the LICENSE file for details.


