Inspiration
I was inspired by a problem that I faced daily. I would find my desired study spaces to be overcrowded, which made it hard to study over there. This made my excursion unfruitful, which left me frustrated.
What it does
We used two ultrasound sensors to detect the number of people entering the room. Using this and its maximum room capacity, we could deduce if the room was crowded or not. We created a website using JavaScript, react, Nord/express, and CSS to track the dynamic value of the number of people in the room.
How I built it
For the software aspect of the project, we created a full-stack web app using Node.js/Express and React for the front. It was a challenging yet fruitful experience. Using niche javascript technologies, we learned about building an API to fetch regular data from the backend to the front end, giving us experience in full-stack web dev. We built it using an Arduino Uno with two ultrasonic sensors and uploaded a code to figure out the number of people going inside and outside the study rooms.
Challenges I ran into
We were new to node and react. Fetching data from the hardware was intimidating but a great learning experience.
Accomplishments that I'm proud of
What I learned
You have to start somewhere!
What's next for Study Sphere'
We'll have more study spots' details available on the app and maybe upgrade to Bluetooth in hardware.
Log in or sign up for Devpost to join the conversation.