CampusCompanion
🖼 Inspiration
Our inspiration for CampusCompanion stemmed from a deep concern for the safety and well-being of students on campuses. We envision a world where students can explore and learn freely, knowing that although they be far from their safety net and family, we bridge that gap and help shorten those distances, making students feel and be safer. 🤍.
🔐 What does it do?
CampusCompanion is a comprehensive safety app designed exclusively for students. It enables users to instantly share their 📍 live location with loved ones and offers a panic button to alert contacts in emergencies, providing peace of mind and safety in any situation. It is also designed so that the user is in the company of Terry, our turtle mascot, that is meant to comfort users so that they don't feel like they are alone. The user can log in, input the contacts such as family and friends, and click on Terry the Turtle to send out their location to those contacts.
🛠 How did we build it?
The development of Campus Companion was a collaborative effort ⚙️, blending cutting-edge technology and a user-centric approach. We developed our mobile app using React Native and implemented a robust backend using the MERN stack. MongoDB serves as our database, while Express and Node.js power the API that seamlessly connects our front-end and back-end systems.
⛰ Challenges we ran into:
During the development process, we encountered several challenges, especially when working with Geolocation and its implementation, as it was deprecated within react native so we had to consider alternative methods. We also struggled with incorporating Twilio into our code and there was a learning curve as half of the group hasn't worked on mobile development before.
🎯 Accomplishments that we're proud of:
We take pride in creating an app that empowers students to take control of their safety. Our accomplishment lies in providing a simple, yet effective solution that can potentially save lives and offer peace of mind to students and their families and friends. It is also meant to be a tool that brings peace of mind through the interaction with our friendly beloved turtle 🐢 Terry 🏝.
📃 What we learned!
Throughout this journey, we learned the importance of collaboration 🧩, project management, user feedback ☑️, and how to use our cellphones capabilities to their full extent, reverse engineering how to create inventive ways to protect 🔒 users through safety apps. We gained insights into building a user-friendly, reliable, and secure platform, creating ways to share data and notify loved ones. We also learned more about MERN and mobile development!
📍What's next for CampusCompanion?
📝 The journey doesn't end here. We have exciting plans for CampusCompanion's future. We aim to expand our user base, incorporate additional safety features, and continuously improve the app based on user feedback. One idea is to add safety tips and incorporate a way for users to alert others of safe paths/areas and danger zones. Our vision is to make campuses even safer and more connected for students everywhere. Stay tuned for updates and enhancements!
Log in or sign up for Devpost to join the conversation.