A mobile app that helps people plan their trips in a way that they can experience new places to the fullest.
This guide assumes that you already have NodeJS and NPM installed on your machine.
This project is built on & managed by Expo. Install the Expo CLI development tool.
npm install -g expo-cliYou must install project dependencies first before you can run the app.
expo installRun the development server.
expo startYou will see a QR code displayed on your terminal. You need to download the Expo client (available on App Store or Google Play) to scan this QR code & run it.
Scan the QR code using the Expo client. App will build & run on your mobile device!
frontend/
├── app/
│ ├── assets/
│ ├── components/
│ └── config/
│ ├── styles.js
│ └── settings.js
│ ├── screens/
└── App.js
appis our source directory.assetscontains various assets such as images or fontscomponentscontains functional (stateless) componentsconfigstyles.jscontains global styles datasettings.jscontains info such as our server URL
screenscontains screens for our app
App.jsis the entry point of our app (root of all components)
ESLint will enforce a consistent style to our project. Run it on a file
./node_modules/.bin/eslint Example.jswhere Example.js is the JS file you want to run the linter on. Run the linter on files you modified before
making a pull request.