Inspiration

At UVic, hazard reporting exists but is fragmented—students have to go through supervisors, forms, or calls. Because of this friction, many everyday hazards go unreported. We wanted to make reporting simple, fast, and accessible so students can actively contribute to campus safety.

What it does

Hazard Reporter is a centralized platform that allows students to quickly report hazards on campus. Users can submit a description and location in seconds, making it easier to raise awareness and improve response times.

How we built it

We built a simple and intuitive frontend for submitting hazard reports, connected to a backend that stores and manages the data. We also integrated Claude to help structure and improve the clarity of reports, making them more useful and actionable.

Challenges we ran into

One challenge was designing a system that is both simple for users and meaningful for real-world use. We also had to think carefully about how to structure reports so they are clear, useful, and not easily misused.

Accomplishments that we're proud of

We created a working prototype that directly addresses a real problem at UVic. We’re proud of how intuitive the interface is and how quickly a user can go from noticing a hazard to reporting it.

What we learned

We learned the importance of reducing friction in user experience—if something is easy, people are far more likely to use it. We also learned how AI can support clarity and usability without replacing human input.

What's next for Hazard Reporter

Next, we want to add features like image uploads, notifications to campus services, and moderation systems to handle misuse. We also aim to expand this beyond UVic to other campuses and communities.

Built With

Share this project:

Updates