MyHome helps people manage their apartment. See this document for the complete list of features we are planning to implement.
Join us at Discord here.
- Installing
- Running using Docker
- Contributors
- How do I contribute?
- API exploration
- License
- Acknowledgements
- Gradle
- Java 8 (JDK)
- Docker for running service inside container (You can also run it without docker)
- Download the Project to local drive
- Run
gradlew assemble
- Frontend is developed using React and is here
docker-compose build
docker-compose up
All required ports are mapped to localhost.
REST API is accessible via port 8080.
http://localhost:8080/swagger/index.html - serves an API documentation.
Made with contributors-img
Feel free to contribute to the project. Please make sure to follow the below list before contributing.
- Read CONTRIBUTING.md
- This project uses coding style from https://github.com/square/java-code-styles
Our API can be accessed in two ways:
- Postman - There is a Postman collection that can be imported and used
- Swagger UI - Run our app and go to Swagger documentation page
This project is licensed under the Apache License - see the LICENSE.md file for details
This project relies on the following projects
- Spring Framework
- Docker
- Cover image taken from Unsplash Brandon Griggs