Skip to content

rackwatch monitors the uptime and performance of an API and notifies the development teams of any failures instantaneously.

Notifications You must be signed in to change notification settings

Khalid-212/RACKWATCH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bfe63af · Jan 8, 2024

History

67 Commits
Jan 8, 2024
Jan 7, 2024
Jan 5, 2024
Dec 29, 2023

Repository files navigation

RACKWATCH

With RackTime we can monitor the uptime and performance of an API and notify the development teams for any failures instantaneously via popular text messaging apps (e.g Telegram) and project managing apps (e.g Jira). This project was made at an open source hackfest hackathon conducted by Major League Hacking (MLH).

Login Page

With RackWatch we can monitor the uptime and performance of an API and notify the development teams for any failures instantaneously via popular text messaging apps (e.g Telegram) and project managing apps (e.g Jira). This project was made at an open source hackfest hackathon conducted by Major League Hacking (MLH).

Demo Link: https://www.youtube.com/watch?v=F3u8z3nyu24
Monitor the status of added APIs on the dashboard.

Receive real-time notifications when issues occur.

Contributing

Contributions are welcome! Please follow the contributing guidelines in this repository.

Contribution Guidelines

Thank you for considering contributing to our project! Whether you're fixing a bug, adding a feature, or suggesting improvements, your contributions are valued and appreciated.

To ensure a smooth and collaborative experience, please take a moment to review these guidelines.

How to Contribute

Fork the Repository:

Click the "Fork" button on the top right corner of the repository's page to create a copy of the project in your GitHub account.

Clone the Repository:

Clone your forked repository to your local machine using git clone.

git clone https://github.com/your-username/your-repo.git

Create a Branch:

Before making changes, create a new branch for your work. Choose a descriptive name for your branch.

git checkout -b feature/add-awesome-feature

Make Changes:

Implement your changes, whether it's fixing a bug, adding a feature, or making improvements.

Test Your Changes:

Ensure that your changes don't introduce new issues and adhere to existing coding standards.

Commit Your Changes:

Commit your changes with a clear and concise commit message that describes the purpose of your commit.

git commit -m "Add awesome feature"

Push to Your Fork:

Push your changes to your forked repository on GitHub.

git push origin feature/add-awesome-feature

Create a Pull Request:

Go to the original repository on GitHub, and you should see a "Compare & pull request" button. Click it to open a new pull request.

Describe Your Changes:

Provide a clear and concise description of your changes in the pull request. Include any relevant details.

Review and Discussion:

Participate in the review process by responding to feedback and making necessary changes to your code.

Merge:

Once your pull request is approved and passes any required checks, it will be merged into the main branch by a project maintainer.

Coding Guidelines

Please adhere to the following coding guidelines:

Follow the coding style and conventions used in the project. Write clear and concise code and comments. Include appropriate test cases for new features or bug fixes. Reporting Bugs If you encounter a bug or issue, please:

Check the existing issues to see if it has already been reported. Provide a detailed description of the issue, including steps to reproduce it. Include any error messages or stack traces. Feature Requests If you have a feature request, please:

Clearly describe the new feature and its purpose. Explain why it would be valuable for the project.

License

This project is licensed under the MIT License.

About

rackwatch monitors the uptime and performance of an API and notifies the development teams of any failures instantaneously.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published