-
-
Notifications
You must be signed in to change notification settings - Fork 211
Run Mobile App
Download google-services.json file and place it in ./mobile root directory for push notifications. Otherwise, the mobile app won't start. Its path can be configured from ./mobile/app.json configuration file through googleServicesFile setting option.
To run the mobile app, create ./mobile/.env file with the following options:
BC_API_HOST = https://bookcars.com:4002
BC_DEFAULT_LANGUAGE = en
BC_PAGE_SIZE = 20
BC_CARS_PAGE_SIZE = 8
BC_BOOKINGS_PAGE_SIZE = 8
BC_CDN_USERS = https://bookcars.com/cdn/bookcars/users
BC_CDN_CARS = https://bookcars.com/cdn/bookcars/cars
BC_COMAPANY_IMAGE_WIDTH = 60
BC_COMAPANY_IMAGE_HEIGHT = 30
BC_CAR_IMAGE_WIDTH = 300
BC_CAR_IMAGE_HEIGHT = 200
BC_APP_TYPE = frontend
BC_MINIMUM_AGE = 21
You must configure the following options:
BC_API_HOST
BC_CDN_USERS
BC_CDN_CARS
You need to replace bookcars.com with your IP address or DNS.
Install demo database by following these instructions.
Configure http://localhost/cdn
- On Windows, install IIS and create C:\inetpub\wwwroot\cdn\bookcars folder.
- On Linux, install NGINX and add cdn folder by changing /etc/nginx/sites-available/default as follows:
server {
listen 80 default_server;
server_name _;
...
location /cdn {
alias /var/www/cdn;
}
}
Configure ./api by following these instructions.
Run ./api with the following command:
cd ./api
npm run dev
Run mobile app by simply installing Expo app on your device from App Store/Play Store and running the following commands from ./mobile folder:
cd ./mobile
yarn
yarn start
Open Expo app on your device and scan the QR code to run BookCars mobile app.
Copyright © 2024 Akram El Assas. All rights reserved.