Project Overview
An AI powered mobile application that extracts data from receipts and helps users track, categorize and analyze their spending habits.
Mono-repo Structure
Receipts-to-Speding-Tracker
|
__ mobile-app
|__app
|__components
|__hooks
|__ package.json
|__ backend-api
|__API
|__Controllers
|__Models
|__Data
|__Services
|__Program.cs
Work Completed (Frontend Setup)
Repository Setup
- Created and cloned main GitHub repository: Receipts-To-Spending-Tracker
- Configured project as a mono-repo structure
- Established separate folders for:
- mobile-app (React Native / Expo frontend)
- backend api (future ASP.NET Core Web API)
Mobile App Initialization
- Used npx-create-expo-app to scaffold React Native mobile project
- Verified development server runs successfully
- Confirmed Expo Go connects and loads starter application
- Pushed mobile app base structure to GitHub
Mono - repo Architecture Decision
We are using a mono-repo to:
- Keep frontend and backend in a single repository
- Simplify version control
- Improve team collaboration