Following are the prerequisites of the application:
- Android Studio with SDK
- Java JDK 8.0 or above installed
- Grafana installed on your system running on port 5000
- AWS IAM credentials access for cloud
- MySQL with port 8000
This application was developed with the following IDEs:
-
Backend: Spring Boot built using Spring Tool Suite (Eclipse)
-
Frontend: Android Studio
-
Monitoring: Grafana and Prometheus (running locally)
However, for Backend you are to free to use any IDE you wish as long as you have Maven and Git installed in your system.
The application is currently deployed on Elastic Beanstalk. To deploy it on your local server make sure your port 8080 is active and to extract the war file use this command:
mvn clean package
Run the Android version with your Emulator of choice
Currently at Version 1.0.0 (Beta Release)
This Application has been licensed under
-
Flaticon for the usage of icons in our application
-
We used NaikSoftware's Stomp Protocol Client Starter code for communicating with Android to the Server
-
Android Filepicker by Angads25
- Application Architecture Report