Website and API monitoring with real-time alerts.
Step-by-step instructions on how to install and set up the project locally.
-
Clone the repository:
git clone https://github.com/washingtonserip/uptimego.git cd uptimego
-
Install dependencies: Ensure you have Maven installed. Then run:
mvn install
-
Set up the database:
- Create a new database in your SQL server.
- Update the
application.properties
file with your database configuration.
-
Run the application:
mvn spring-boot:run
- Real-time monitoring of websites and APIs
- Customizable alert notifications
- Detailed performance reports and analytics
- Easy integration with various third-party services
- User-friendly web interface for configuration and monitoring
Guidelines for contributing to the project, including how to submit issues and pull requests.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the GNU General Public License v3.0. See the LICENSE
file for more details.
This project makes use of several open-source libraries and frameworks. We would like to acknowledge their developers and contributors for their hard work and dedication:
- Spring Boot: A framework for building production-ready applications in Java. Spring Boot GitHub
- Maven: A build automation tool used primarily for Java projects. Maven GitHub
- H2 Database: An open-source lightweight Java database. H2 Database GitHub
- Thymeleaf: A modern server-side Java template engine for web and standalone environments. Thymeleaf GitHub
- JUnit: A simple framework to write repeatable tests in Java. JUnit GitHub
We are grateful to these projects and their communities for providing the tools and libraries that make our work possible.