PfeProjectMonitoring is a mobile project monitoring solution that provides the possibility of generating reports and KPIs regarding the project, There's 4 different roles in the application(Administrator,Client,Manager,Employee), the application is developed in Spring Boot/Java EE for the backend, React native for the front end with the use of Keycloak 16 for user management and security
Use the package manager [yarn] to install all the dependencies.
yarn install
Use the package manager [maven] to install all the dependencies.
mvn clean install
Open the keycloak/bin folder and launch the command below through the terminal
standalone.bat
You need to start the backend application before starting to test the application
After installing all the dependencies open the project through the terminal and launch the command below for testing the application on an android emulator.
You must have the android studio pre-configured to be able to test the application on an emulator.
yarn android
To login to the application for the first time please use the credentials below:
Username: [email protected]
Password: admin
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.