Inspiration
As teenagers, we both deal with constant stress. This coupled with our social lives has affected ours and our friends' mental health alike. Because of this, we were inspired to build an app with an outlet for our thoughts and emotions and a way to wind down.
What it does
The app launches with an AR room mapped onto the area in front of you. Once you enter the room, you can select different objects to trigger certain features that help with self-care and mindfulness. So far, we have a journaling, notes, a relaxing cloud and an adventure game, positive self affirmations, and a drawing feature.
How we built it
We built it using Swift and Xcode. For the Augmented Reality parts, we used ARKit and SceneKit to design the room and the CloudFree game. For the drawing feature, we used PencilKit to create the drawing canvas.
Challenges we ran into
One of our challenges was getting the lighting in the AR Room correct. We had to experiment with many different parameters in the lighting as well as placements of the objects to make the objects look nice and keep the 3D room vibe. We also had a little trouble at first making the ARSCNNodes in the room act as buttons due to complications between the iOS structure within switching between UIViewControllers and SwiftUI Views. We also struggled with some of the features, mainly the color coding in the notes section and the drawing feature.
Accomplishments that we're proud of
We're proud of creating an AR room with furniture map onto the real world. We are also proud of all the features we were able to fit into the app.
What we learned
We learned more about how to use ARKit, specifically with light nodes and making AR elements as buttons. We also learned how to use PencilKit and other capabilities of SwiftUI while coding the other features.
What's next for Love Yourz
We hope to add even more features and make the UI better and more streamlined in the future.
Log in or sign up for Devpost to join the conversation.