Installation Details:
- Install Node.JS on for appropriate Operating System (Set in Environment variables incase there are issues)
- Install Expo Globally command: "npm install --global expo-cli" in the node terminal
- Extract Backend and FrontEnd folder
- Go to Backend folder and open CMD terminal in directory to start node than 'npm install' to install dependencies for backend folder.
- Go to Frontend folder and open CMD terminal in directory to start node than 'npm install' to install dependencies for frontend folder.
- Than install Android Studio for the operating system
- After installing Android Studio go to AVD manager
- Click on create a virtual device in AVD manager, after choose Pixel 3a and System image should be 'Q'
- After installing the virtual device, start it up
- Go to the backend folder open CMD terminal and type 'npm start' to start up the server
- Go to the Frontend Folder open CMD terminal and type 'npm start' to start up Expo
- Expo will open up in the browser (incase of issue due to LAN in Expo Go to Control Panel > Network and Internet > Network Connections) (step 1. Right-click on the wi-fi and than right-click > Click Properties) (step 2. select Internet Protocol Version 4 and > Click Properties) (step 3. click on > Advanced) (step 4. Uncheck 'Automatic Metric', Enter 5 in 'Interface Metric', click ok) (step 6. selecting your network from available WiFi network and click Properties) (step 7. change your network profile from Public to Private)
- After Expo is started in browser click on 'open up on android Emulator' which should open the application up on the Emulator.