Inspiration

As a Jewish student, I’ve been alarmed by the rise in hate crimes on campus. Our app aims to enhance security and awareness by highlighting areas where these incidents frequently occur, shedding light on the prevalence of targeted hate crimes.

What It Does

Harmony Watch is a platform that enables users to report and visualize incidents related to social issues on an interactive map. Users can submit reports detailing the location, date, and category of incidents, fostering community discussions. The map displays these reports with markers and a heat map, making it easy to identify patterns and trends in specific areas.

How We Built It

We developed Harmony Watch using HTML, CSS, and JavaScript for a responsive front end, leveraging the Google Maps API for dynamic mapping features. MongoDB serves as our backend database, securely storing and retrieving hate crime reports. We used GitHub to manage individual contributions and integrate the team's work.

Challenges We Encountered

Aside from the lack of sleep, our biggest challenge was creating an aesthetically pleasing webpage, as CSS can be tricky. We also faced issues with GitHub branch and merge conflicts, which often led to errors.

What We're Proud Of

We take pride in our simple design, which offers an intuitive navigational experience. We’re also proud of successfully integrating MongoDB into our backend, as it was our first time working with this technology.

What We Learned

This project taught us a great deal about both front-end and back-end web design. Creating an attractive webpage while ensuring efficient data collection was a challenging feat to accomplish in under 24 hours.

What's Next for Harmony Watch

We have an exciting roadmap ahead for Harmony Watch. We plan to add more functionalities, such as contact avenues and additional details regarding victims of targeted hate crimes. We believe that Harmony Watch can play a significant role in addressing these issues in the real world.

Share this project:

Updates