This project aims to help manage assets, schedule maintenance and track work orders. This is the REST backend (Java8-Spring Boot) of the web
application developed with React. The frontend developed with React can be
found here. We also have
a React Native mobile application. The link to the live website can be
found here.
Here are the current features. We would be very happy to have new contributors join us.
And please star the repo.
You should first install and use JDK 8 then create a Postgres database. After that go to src/main/resources/application-dev.yml, change the url, username and password. And set these environment variables.
SMTP_USER
after creating an app password with GoogleSMTP_PWD
after creating an app password with GoogleGCP_JSON
after creating a Google Cloud Storage bucket, then creating a service account following the section Create a service account of this tutorialGCP_PROJECT_ID
the Google Cloud project id can also be found in theGCP_JSON
FASTSPRING_PWD
(optional: can replace with a placeholder) after creating a FastSpring accountFASTSPRING_USER
optional after creating a FastSpring accountMAIL_RECIPIENTS
emails separated by a comma: you can provide your emailGCP_BUCKET_NAME
Google Cloud Storage bucket name
Very important run with dev profile. Check this if you don't know how
If you have questions, concerns, bug reports, etc, please file an issue in this repository's Issue Tracker or send an email at [email protected].
You can contribute in different ways. Sending feedback on features, fixing certain bugs, implementing new features, etc. Here is the trello dashboard. Instructions on how to contribute can be found in CONTRIBUTING.