Inspiration 💡
You can walk into any college campus and be guaranteed to see a bunch of sleep deprived students. This is a huge problem as sleep is important not only for your physical and mental health, but also for academics as a lot of memory retention happens during stages of your deep sleep. This inspired us to make this application because as college students we know that studying can be a long and tiring process and it can be hard to remember multiple topics. It is also time consuming to convert class material into flashcards or quiz form in order to study with. Our application solved both these problems.
What it does ⚙️
Additionally, the app can be used by researchers to further study cognition and memory retention, especially concerning the preliminary studies that suggest that certain memories can be prioritized for memory consolidation. RememBear is your all-in-one studying/productivity iOS app which allows you to learn more in a shorter amount of time. First, you can copy over text from your textbooks/websites on whichever subject you want, and it will generate a bunch of quiz questions which you can use as your study material. Additionally, the app utilizes new frameworks to iOS 15 such as TabularData and CreateML to create adaptive and complex on-device machine learning features such as intelligent question tagging to easily sort through quizzes. Though, it doesn’t stop there, it plays certain focus music in the background of the app while you are going over the study material and it observes your respiratory rate (a novel datapoint to AppleWatch) via Apple Watch to tell when you are in deep sleep and will automatically play the same sound when you are in the SLS stage of sleep which aids in memory formation according to these studies: https://healthysleep.med.harvard.edu/healthy/matters/benefits-of-sleep/learning-memory, https://www.medicalnewstoday.com/articles/321161, https://www.medicalnewstoday.com/articles/321161
How we built it 🛠️
We built RememBear using Swift/SwiftUI for the iOS application, Python & FastAPI for the question generation API and a Raspberry Pi to host the API. Additionally, we used Streamlit to create a preliminary web app on which we uploaded a quiz to test our memory retention method.
Challenges we ran into 🚧
We ran into issues when trying to host the API, certain platforms didn’t accept it because the size was too big. After considering multiple options, we ended up hosting the API on a Raspberry Pi.
Accomplishments that we're proud of 🌟
We are proud to create a useful application that may help students nationwide not only with improving their academics, but also their mental health as sleep has a great influence over it.
What we learned 📖
We learned that it can be very difficult to create an app which is simple yet intuitive and useful. We also learned how fulfilling it can be to create a tool that can help other people. We also learned how cumbersome hosting an API can be.
What's next for RememBear 🚀
We plan to expand RememBear into a web application as well as add more features such as using audio from lectures for question generation to make the user experience better. We also plan to update the application based on user data to further improve the user experience. Additionally, we plan to explore research opportunities to further solidify the existing studies on memory consolidation.
Built With
- adobexd
- avkit
- combine
- coreml
- createml
- fastapi
- github
- healthkit
- imovie
- mediaplayer
- python
- raspberry-pi
- streamlit
- swift
- swiftui

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