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
- expo.io
- javascript
- perplexity
- typescript
Log in or sign up for Devpost to join the conversation.