Inspiration

Our project was inspired by this event's theme: "Descend into Madness."

What it does

To entertain the idea of descending into madness, JumbleNote allows users to store their notes and the app will quietly change the contents without the user's knowledge, actively attempting to gaslight the user into thinking they are going crazy.

How we built it

First, JumbleNote was built with React Native to create an Expo app. Then, the front-end and back-end was created using Typescript. Last, PerplexityAI was used to read the notes and powered the strange prompt changes.

Challenges we ran into

The completion of this project was quite smooth, lacking any major problems. However, one small issue we had was when our AI decided to literally state everything it generated as opposed to just manipulating the user's notes.

Accomplishments that we're proud of

Our biggest achievement is being able to complete a project front and back, and have a fully functional app that can run on any device. We are especially proud of ourselves because all members learned how to use React Native for the first time, and most members learned how to code in TypeScript for the first time. Shout out to Jumbo the Parrot.

What we learned

We learned that it was crucial to stick with a project that could be done within the time constraints of events like Mountain Madness; something simple like JumbleNote. We also learned to double check that we aren't pushing .env files to the repository.

What's next for JumbleNote

Future iterations of JumbleNote include a canvas that can be interacted with and manipulated by the AI, more meaningful and longer note manipulations (date, title, content), and most importantly, more appearances of Jumbo.

Built With

Share this project:

Updates