Inspiration
Our project was inspired by wanting to ensure parents are aware of where their child is at and their safety
What it does
The app allows the bus to scan QR codes on the child's app to inform the parent that their child has got onto the bus.
How we built it
We built this app using React Native, Python with the Flask framework, and some other tools such as Git and a Raspberry Pi.
Challenges we ran into
We had trouble setting up the database for the user login. At first we wanted to use MySQL then resorted to MongoDB, and then finally relied on built-in JSON files.
Accomplishments that we're proud of
Getting the server set up. Using Flask for a React Native application is uncommon and hard to do, so having that set up was very cool to se..
What we learned
Databases can be tricky. A lot of them require several other dependencies and a proper API to work with. Since they are usually incorporated after the frontend and backend are complete, they can completely change the direction of your project if you find out the database language isn't compatible.
What's next for RideWatch
Getting a full-fledged database in addition to more reliable QR code verification and Raspberry Pi compatibility.

Log in or sign up for Devpost to join the conversation.