npm install expo@latest
npx expo install --fix
npm install
npx expo start -c
npx expo run:android
npx expo run:ios
npx expo build:android
npx expo build:ios
- eas credentials -p android
[x] Create backend to fanout user location [x] Create UI for the app in react native
- React Native app: A mobile application developed using React Native.
- Google Maps integration: Displaying maps, markers, and routes within the app.
- Real-time location updates: Receiving and displaying live location updates of users or objects.
- Custom markers with photos: Using custom markers with images to represent users or points of interest on the map.
- Direction routing: Providing real-time navigation and route planning.
- WebSocket server for real-time updates: A WebSocket server to push live updates (like location and status changes) to the app in real-time.
- User authentication: Secure user sign-in, registration, and session management.
- Group management: Managing user groups and their interactions, such as adding/removing users and group chat.
- Location data storage: Storing users' real-time location and history for future reference.
- Photo storage: Storing user-uploaded images for markers, profile pictures, etc.
- Users: User data including authentication credentials, profile information, and history.
- Groups: Group data including members, settings, and group history.
- Location history: Storing historical location data for tracking movements over time.
- Routes: Storing route information (directions, waypoints, etc.) for each user or group.