An insurance claims management mobile application built with React Native, Expo, and Nx monorepo architecture.
This project uses Nx - a powerful monorepo build framework that enables:
- ⚡ Smart caching and incremental builds
- 📦 Code sharing across multiple applications
- 🎯 Dependency graph visualization
- 🚀 Optimized CI/CD workflows
Claim-Sense/
├── apps/
│ ├── mobile/ # Main Expo mobile application
│ └── mobile-e2e/ # End-to-end tests with Cypress
├── libs/
│ └── shared/
│ ├── ui/ # Shared UI components
│ ├── data-access/ # API clients and data management
│ ├── utils/ # Utility functions
│ └── types/ # TypeScript type definitions
├── tools/ # Custom build scripts and tools
├── nx.json # Nx configuration
├── package.json # Dependencies
└── tsconfig.base.json # Base TypeScript configuration
- Node.js 18+ and npm
- Expo CLI
- iOS Simulator (for Mac) or Android Emulator
# Install dependencies (already done)
npm install
# Start the development server
npx nx serve mobile# Serve the mobile app
npx nx serve mobile
# Build the mobile app
npx nx build mobile
# Run tests
npx nx test mobile
# View dependency graph
npx nx graphThe Claim-Sense mobile app will include:
- �� Claim submission and tracking
- 📸 Photo upload for damage documentation
- 📊 Claim status dashboard
- 🔔 Push notifications
- 👤 User profile management
Reusable UI components
API clients and data management
Common utility functions
Shared TypeScript types
npx nx affected:test
npx nx affected:buildnpx nx build mobile # Cached after first runnpx nx graphMIT