Inspiration
Inspired by a groupmate's high school which had a similar system in place, we realize that a method of anonymous crime reporting is very beneficial. Anonymous crime reporting can help institutions/companies acquire data on crime that would normally go unreported. Data which they could use to spread awareness and improve safety. With that in mind, we sought out to build an app that would be friendly for use in education or work setting with customizability to meet those needs.
What it does
At heart, Juno is an anonymous crime reporter which logs crimes into a Firestore database. Customers can customize the app to meet their needs, whether they need to report crimes on campuses, offices, or more it can accommodate all.
How we built it
The frontend consists of ReactJS which works in tandem with Firebase to handles the backend.
Challenges we ran into
With a sleep deficit and an extreme lack of experience within ReactJS, Firebase, and git, there was a steep learning curve before we were able to get even a resemblance of a working product. Along with this issue, we struggled to come up with a solid idea for a while.
Accomplishments that we're proud of
Despite the challenges mentioned above once we got the ball rolling we were able to achieve a tremendous amount in a very short period of time. We're very proud of that and are dedicated to finishing what we started.
What we learned
We learned how to use, design, and deploy ReactJS. Alongside React we learned how to implement Firebase + Google Cloud into our React front end to create a functioning app.
What's next for Juno
We would want to continue finishing Juno. Due to the nature of a hackathon, the design and polish of Juno leave much to be desired. Features we had in mind are customer customizability that doesn't require developer intervention, a data analytics page using the reported data, a modern design language, and much more.
Log in or sign up for Devpost to join the conversation.