BedtimeStories is an iOS app that lets parents easily create personalized bedtime stories for their children. Using OpenAI's API for story content and DALL-E for illustrations, the app offers a simple prompt or detailed template for story creation. All stories are saved within the app, making bedtime a magical storytelling adventure.
Project status: In progress
- UI/UX Design: In Figma.
Wireframes finished, Mockups in second round of improvements.
- Development: Xcode with SwiftUI.
The prototype is finished, it includes a successful network connection to the OpenAI API to get the story text and image. The stories are persisted using CoreData and displayed on their dedicated view, where users access , favourite and delete their stories.
BedtimeStories is an iOS app that lets parents easily create personalized bedtime stories for their children.
I have created the wireframes using Figma. Click the link below to access the interactive version.
The demo presented below has been developed using SwiftUI. Currently, I am focusing on enhancing error handling and improving user notifications. The UI will be updated once the mockups are finalized.
Functionality:
The app offers two distinct modes for creating a story:
1. Template Mode: In this guided mode, users fill in the fields and select buttons to create a story that is more specific to what children might enjoy.
2. Quick Mode: Users can enter a quick prompt to generate a story on the fly.
Powered by AI technology, this app crafts unique bedtime stories, complete with illustrations, specifically tailored for each child.
App back-end process:
1. Network Call: Upon receiving user input, a network call is made to OpenAI’s API.
2. Story Generation: The API response includes a detailed bedtime story text and an accompanying image generated using the DALL-E model.
3. Data Persistence: The story is saved using CoreData and the image is stored in the Documents Directory.
4. Stories Management: Users can view, favorite, or delete their stories as needed.