An open API service indexing awesome lists of open source software.

https://github.com/hoojinguyen/travelux-app

This is a small demo on how to structure folders in react native and the basic look and feel for a booking app.
https://github.com/hoojinguyen/travelux-app

android firebase ios push-notifications react react-native redux redux-persist redux-saga travel

Last synced: 2 months ago
JSON representation

This is a small demo on how to structure folders in react native and the basic look and feel for a booking app.

Awesome Lists containing this project

README

        





Travelux



This is a small demo on how to structure folders in react native and the basic look and feel for a booking app. This is also a project where I can learn and practice on how to build a mobile app.

## Screenshots















## Tech stack

- Typescript
- React Navigation
- Redux (Redux toolkit, Redux Saga, Redux Persist)
- Theme (dark theme, light theme)
- Form (React hook form)
- Firebase (Authentication)
- Push notification (local, firebase)
- ...

## Designs


You can find all of the app's designs here: Figma

## Development

```bash
# Clone
git clone [email protected]:yantee98/travelux-app.git

# Dependencies
yarn install

# iOS only
cd ios && pod install && cd ..

# Run iOS
npx react-native run-ios

# Run Android
npx react-native run-android

```

## Notes

If you want to use firebase then first you need to create app in firebase then replace 2 files `google-services.json` in android and `GoogleService-Info.plist` in ios. Details about the settings can be found at: https://rnfirebase.io/