Get Started - DIT113-V22/group-10 GitHub Wiki
Installation Guide for Open Source Developers
1. Install an IDE
It is suggested to use either of the two options below:
2. Install SMCE
In order to download and install SMCE follow this link: SMCE
3. Set up SMCE
Click on the links below to get set up instructions:
4. Set up emulator's map
-
Download Mod-package.zip from this link: SmartCar City
-
Unzip the package.
-
Go to pck folder and add the Hermes_city.pck file to the following folder:
Finder> Go> press and keep option key> Library folder shows up, open it> Application Support> find Godot> then app_userdata> SMCE> mods and put the downloaded Hermes_city.pck inside the mod folder.
The complete path will be like the following:
Users/something/Library/Application\ Support/ Godot/app_userdata/SMCE/mods/Hermes_city.pck
-
Open the SMCE and Switch the running map on emulator to the Hermes map.
5. Install Android Studio
- Download and install Android Studio
- Set up SDK
6. MQTT
Download and install Mosquitto Broker
7. Get Started
- Get the Hermes app via one of the following ways:
- Clone the repository by running this command in the terminal: git clone https://github.com/DIT113-V22/group-10.git
- Download the Zipfile
- Open Hermes app in Android studio and run it.
- Open the smartCar.ino in SMCE emulator.
- Switch the map.
- Compile the sketch.
- Click on start to see the car.
Database
The data related to created accounts, submitted deliveries and user feedbacks are stored in a MongoDB database. For getting more information about the inner works of the database go to MongoDB and sign in with this credentials to see the database details:
email: [email protected]
password: hermesApp