Rosebud is an easy-to-use ioS app that aims to give users a platform to record a daily “rose, bud, and thorn” (a rose being something good that happened, a bud being something you’re looking forward to, and a thorn as something that you may be nervous about).
Inspiration
‘Rosebud’ stemmed from brainstorming about how we can create an app to bring daily positivity into users’ lives and to encourage personal growth through reflection.
What it does
The app would send the user a notification at specified time in the morning and evening. In the morning, the notification would contain the prompts “What is something you are excited about or positive that happened recently?” Optionally, a second prompt asking, “What is something you are nervous about?” will pop up and be recorded as a “thorn”. At the end of the day, a notification would be sent asking the user to reflect on their rose, bud, and (optionally) thorn and offer the opportunity to upload photos for the rose and bud prompt. Previous entries can be viewed by a scroll feature, with the most current entry appearing first.
How we built it
We used Swift 4 in Xcode to build this project
Challenges we ran into
This is our team’s first encounter designing and programming an iOS application and figuring out how the to design the application was a challenging process for all of us.
Accomplishments that we’re proud of
Developing an idea and layout of our app and how it could be used and finally building the prototype of our first iOS app!
What we learned
That fleshing out our idea before we started coding was very helpful and that we are can design an iOS app.
What’s next for Rosebud
Additionally, we would like to develop the app further so that users could connect with people they know and see their friends’ roses and buds (thorns would be private). We would also like to create a section of the app where the user can record goals. In the future, we would also want to allow the user to create a login that could be connected to Firebase and would backup the stored entries.
Log in or sign up for Devpost to join the conversation.