Navigate to the folder where you downloaded Gravity and open the .env & /config/default.json and add your database and Mailgun credentials.
If you want to use social sign-ons you will need to add your Facebook and Twitter API keys to the .env file and also the callback URLs to /config.
It's important that you complete this step before proceeding.
The Expo CLI will enable you to perform a variety of Expo tasks, like running and building your app.
npm install --global expo-cli
On your iOS or Android mobile device, visit the respective app store and download the Expo mobile client then register a free account.
// standard (mysql2)npm run setup// mongonpm run setup db:mongo// postgresnpm run setup db:pg
This will install all of the dependencies required. Once the installation process has finished, you can start your app:
npm run dev
If you open the Expo mobile app or iOS or Android simulator, you'll be able to see your app.
If you want to use social sign-ons in your application, you will need to install ngrok to handle the redirects.
Once installed, please update the callback_url inside the /config folder files and also the baseURL value inside app/config.json
Finally, to run your app any time, enter the following command.
npm run dev
This will start both Gravity Server and the Expo client.
Once your Expo server is running, you can open your app in the Android similar by pressing a or i to open the iOS simulator.