Inspiration

Recent horrific events have shown us that there is a need for easy access to information about incidents around University Campuses in order to help keep students safe and knowledgeable about what is going on around them. We also believe that mental health is a growing issue within our generation and we wanted to help in any way we could.

What it does

At its core, CampuSafe is an intuitive anonymous forum where individuals can share information about incidents around campus without having any of their information exposed. Users can report an incident that they witness and these incidents populate a map that other users can see which helps them understand what is happening in the areas around them.

CampuSafe also has an anonymous bottle feature where students can post about anything on their minds for others to read without knowing the identity of the original poster. This feature could help individuals reduce their stress by giving them a safe place to vent about their issues.

CampuSafe also aims to have a 24/7 live chat support where individuals can talk to Mental Health professionals about any issue that they may have.

How we built it

For the backend, CampuSafe is written entirely in Golang. It is a simple REST api structure that takes advantage of Go's built in HTTP functionality along with Mux to deliver fast and reliable data. The back-end interfaces with Cockroachdb using GORM.

For hosting, we are using a Ubuntu droplet hosted on digital ocean. CampuSafe runs on this server as a systemd service. Network traffic is routed between CampuSafe and the internet through the NGINX reverse proxy

front-end is built using duct tape, chewing gum, and desperate prayers

Our React-native codebase is 100% supported by sheer miracles and sleep deprivation. The high performance components are built to be reliable and efficient by taking advantage of function components that work 100% of the time that they don't break.

Challenges we ran into

Accomplishments that we're proud of

Going into this hackathon we wanted to make something that actually helped. It's on every student's mind right now, the recent events that transpired. We want to create a hack that would ease the minds of students on campus, to feel safe at school like they should.

What we learned

Golang and CockroachDB

What's next for CampuSafe

We would like to implement a Safe Walk feature, like the University of Guelph

Built With

Share this project:

Updates