Skip to content

Api of Atlas CMMS - Computerized maintenance management system

License

Notifications You must be signed in to change notification settings

talktosanjay3/Atlas-CMMS-API

 
 

Repository files navigation

Atlas CMMS API

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.

Screenshot:

How to run locally ?

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 Google
  • SMTP_PWD after creating an app password with Google
  • GCP_JSON after creating a Google Cloud Storage bucket, then creating a service account following the section Create a service account of this tutorial
  • GCP_PROJECT_ID the Google Cloud project id can also be found in the GCP_JSON
  • FASTSPRING_PWD (optional: can replace with a placeholder) after creating a FastSpring account
  • FASTSPRING_USER optional after creating a FastSpring account
  • MAIL_RECIPIENTS emails separated by a comma: you can provide your email
  • GCP_BUCKET_NAME Google Cloud Storage bucket name

Very important run with dev profile. Check this if you don't know how

Getting help

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].

Getting involved

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.

Star History

Star History Chart ----

Open source licensing info

1LICENSE

About

Api of Atlas CMMS - Computerized maintenance management system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.0%
  • HTML 5.6%
  • CSS 1.4%