Inspiration

We wanted to make studying more fun as we all get bored easily when studying. We didn't want people to feel like us so we made StudyStorm

What it does

A person joins the website, and if they are the first they get to "own" a room. With this, they can invite their friends to join their room and then they can play! We use AI to generate questions based off a topic of the users choice, and the game begins! Who ever answers the most correctly within 30 seconds gets the dub.

How we built it

We originally tried to use rust and leptos, but we didn't have enough time nor experience to successfully create what we envisioned. Later we used python and Flask to achieve our goals. We also used GPT4-free for our AI section.

Challenges we ran into

A lot of our team members had no experience with Rust, so we tried to learn as much as possible. However, it didn't work at all. Our project was too demanding for people who just learned basic rust, and we didn't have enough time. We tried our best, but we wanted everyone to have a part in the project so we switched to python, something we are all fairly familiar with. We also had issues implementing the AI due to miscommunication with our thread organizations.

Accomplishments that we're proud of

Successfully implementing AI into our website, completing a full project after all the setbacks and language switching. We are also proud to be able to have a functional website as a some of us didn't have much web development experience.

What we learned

We learned a lot about web development and AI integration. Next time, choose a project that is challenging but reasonable within the time frame.

What's next for StudyStorm

We plan to add more features like powerups or a ranking system and hopefully beautify the website.

Built With

Share this project:

Updates