# NomadMania Expo Go App
#### Installation
1. Clone the repository `https://git.nomadmania.travel/SashaGoncharov19/nomadmania-app.git`.
2. Install project dependencies with command `npm install`.
#### Launching
1. Download Expo Go on your phone.
2. Start project with command `npm start`.
3. Open Expo Go on your phone and scan the QR-code or enter you Expo Go IP server manually.
#### App Structure
App.tsx || App entrypoint file
Route.tsx || App routes
src/
├── components/ || Reusable UI components
├── constants/ || Secrets and environment variables
├── modules/ || API calls and data fetching logic
├── screens/ || App screens built with components
├── storage/ || Async storage functions
├── types/ || Navigation types, enums, and component props
├── utils/ || Reusable functions and utilities
└── theme.ts || Global theme styles
##### Future updates:
- [ ] Error handler
- [ ] Rework React-Query