Project README.md
This project was developed as part of the Design and Implementation of Mobile Application course at Politecnico di Milano, conducted by Prof. Gabriele Shu and Prof. Ram Jaskaran. The GoodNight Tales App is a multiplatform mobile application that leverages ChatGPT APIs to generate personalized bedtime stories for children.
- Developers: Gabriele Shu, Ram Jaskaran
- Course Instructors: Prof. Luciano Baresi
The DreamyTales App is designed to provide a unique and customized bedtime storytelling experience for children. The application utilizes the ChatGPT API to generate engaging and personalized stories based on user input. The main features of the app include:
Parents and caregivers can personalize bedtime stories by providing information about the child's interests, favorite activities, and preferences.
Users can add and customize protagonists and secondary characters in the stories, making the narrative more relatable and enjoyable for the child.
The app goes beyond traditional storytelling by incorporating an educational element. Users have the option to choose a moral for the story, providing a thoughtful and educational experience for young readers.
-
Download and Install
- The app is available for download on [App Store link] and [Google Play link].
- Follow the installation instructions for your respective platform.
-
Create an Account
- Users need to create an account to access personalized features.
- Provide basic information and set preferences for a more tailored experience.
-
Generate a Story
- Input details about the child's interests, preferred characters, and any specific educational goals.
- Press the "Generate" button to receive a unique bedtime story.
-
Enjoy and Share
- Read the generated story with the child and enjoy a personalized bedtime experience.
- Share the stories with family and friends.
- Frontend: [Flutter]
- Backend: Firebase
- API: OpenAI's ChatGPT API
- Database: Firebase
- Platform: Developed for both iOS and Android
/src
: Contains the source code for the mobile application./docs
: Documentation files, including user guides and technical documentation./tests
: Test suites for ensuring code quality and functionality.
We welcome feedback from users and the open-source community. If you have suggestions, bug reports, or would like to contribute to the project, please visit our GitHub repository.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code in accordance with the license terms.