Inspiration
At an enterprise level, there are many APIs failing and the existing solutions are very inefficient or extremely expensive so we created RackWatch an open-source API monitoring system.
What it does
The RackWatch API detects downtime and notifies the administrator about it. It helps to identify downtime and resolve them as soon as possible. The users can also view their history as to when and for how long their site was down.
How we built it
We built the RackWatch API by the following procedure:
- Planning : All the team members coordinated and discussed the plan of action and softwares to use.
- Front-end : The Front-end part of the API was designed using React.
- Back-end : The Back-end part was built using Flask.
Challenges we ran into
The challenges faced by the teamembers in the completion of the project:
- Different Timezones : The very first challenge faced by the team was that the team members were from different parts of the world and follow different time zones, so it was a bit of a challenge to coordinate and work together. But at last, we all worked hard and made it possible.
- Personal Challenges : As some of us are beginners in the world of Hackathons and were not familiar with some of the softwares used in the successful development of the project, it was difficult for us to understand and works on the same. But, with the help of our supportive teammates and organizers it was a very knowledgeable experience.
Accomplishments that we're proud of
Firstly, we are very proud that we were able to complete the project on time. Secondly, we are proud of ourselves and out teammates, that we all were able to work efficiently in a team and fulfill the task. We are also proud that we worked so hard together to successfully complete the projectt within the provided time frame. We had a very educating and knowledgeable experience working towards a common goal.
What we learned
We learned how to coordinate with our teammates and help eachother. We learned a lot about different similar services and about the softwares we used to develop this project. It also helped us gain experience in many aspects, like teamwork, project development, using different softwares.
What's next for RackWatch
We will be working towards notigying the user about the downtime through some modern instatant messaging apps, like telegram, discord or slack.
Log in or sign up for Devpost to join the conversation.