RPH and Code</>

RPH and Code</>

Journey and an awesome experience of Rajasthan Police Hackathon

Intro:

Just came back after such a great grand finale of the Rajasthan Police Hackathon(RPH), in this blog I am gonna share how it all began and the whole journey to the end.🚀
I have discussed about our problem statement and our web solution at the very end of the post!

Team Formation and Preparation:

This was really sudden, one of my friend called me saying it's the last day of registration for RPH and other folks from our college is also participating in it. Without denying I entered the team and on that day itself we chose the Problem statement to work upon and prepared how we will be going for clearing the online phases.🛣️

Online Phase:

There were a total of 3phases, the first phase was about submitting the planning of how we will be moving forward, the detailed planning for each and every step. Then the phase 2 was about submitting the code on GitHub for mid evaluation. Then the phase 3 was about making a small video explaining our whole project in detail. In between all these we also had a mentorship session provided by the RPH. After planning out so much and giving out time to the project we make through all the three phases for the grand finale. We were very excited for the hackathon trip, booked our tickets and almost completed the whole project.💪

The Grand Finale:

It was in the Pink City Jaipur at the Rajasthan International Centre(RIC). The RIC was super beautiful, all the infrastructures, the beautiful designs, the big big halls, everything was amazing, even the place we sat for the 36 hour hackathon was so worthy, It was a big hall with plenty of tables, each table for each team, surrounded by Wi-Fi router facility, that's what called a dedicated Hackathon ground. We were also provided with goodies, and a all time open coffee center(Most needed thing for us). Even the food provided by them was awesome, unlimited buffet system. 🧑‍💻

Day 1, we did some modifications on the frontend, suddenly in the evening we were told that we have to give our presentation for mid evaluation by that night. So in hurry we prepared the PPT and by 8pm we gave our presentation to the Jury members. Presentation was nicely handled by Anshuman keeping nothing missed. They told to implement a new feature and the final evaluation will be by Day 2 end. Then we sat again for that night implementing the feature, we did sleep for only 1-2 hour that night. Apart from all of these we did interact with a lot of teams, gaining values and having fun.

Day 2, It was a bad day for us. The day was passing by and we were not called for the final evaluation. At the end we came to know that they have selected very few teams on the basis of mid evaluation in which we weren't there. We did come with so much hope to win but couldn't make it. We were very sad. At 5pm it was the Winner announcement. We were so sad that we didn't even attend that.

After the Finals:

After it was all done, on that day itself, our beloved Jeetu Bhaiya was invited on to the closing ceremony. Followed by the awesome performance of the musical band Kabir Café. All these stuff diverted us and it was a lot of entertainment. Not looking back, we just moved on with the values we gained in purpose of this Hackathon. The experience, the interaction with other teams, the last minute pressure and many things we gained.

The third day on Jaipur we kept just for exploring Jaipur. We had a plenty of fun that day. Visiting the Hawa Mahal, Nahargarh Fort, Jaigarh Fort and the best of all the Amber Palace, one of the best day spent. Finally we went to the WTP Maul and had our dinner there. The next morning 5:20 AM, we flew back to Agartala and there goes the end to a fantastic hackathon journey. Thanks to RPH for all these. And also thanks to my team.

Our PS and it's solution:

PS: Our Problem statement was about System for Geo-Tagging of privately owned cameras.

Our Solution: We made a website where the civilians can register their private camera and after the camera gets verified, the footages of those registered private cameras could be accessed by the Police Control Centre through our website itself. They will be getting realtime alerts if any suspicious activity gets detected on the registered private cameras. We also have the live streaming feature for those cameras.

Tech used: For fetching the footages, we have used the RTSP Protocol with the ffmpeg package. Express for the backend server and mongodb and cloudinary for the storage purpose. For our Image processing algorithm, we have used YOLOv5s and React for the Frontend. We have also containerised the whole thing with Docker compose. We didn't deploy it on any VM since we were unable to purchase high spec VMs required for this project.

This journey was really an unforgettable one!❣️❣️