Story Teller is an AI-powered application that allows users to generate unique stories based on their chosen specifications. As parents, it can be challenging to tell a story every time your child asks, so this app captures data from the user and provides an appropriate story based on their inputs.
- Customizable Story Specifications: Choose from multiple genres, character types, settings, and themes.
- AI-Generated Stories: Uses advanced generative AI, including Google Generative AI APIs and Gemini APIs, to create unique and engaging stories.
- User-Friendly Interface: Simple design for seamless storytelling.
- Implement an app that captures user input to generate stories tailored to needs.
- Ensure the application uses AI to craft engaging, age-appropriate narratives.
- Provide an intuitive interface for parents and children to interact with stories easily.
- Implement pages to capture story data from the user.
- Develop a home page where users can read generated stories.
- Integrate Google Generative AI APIs, such as Gemini APIs, for story generation, similar to using a custom API.
- Select Story Specifications: Choose from predefined options or enter custom preferences for genre, characters, and theme.
- Generate Story: The AI processes your inputs and creates a unique story.
- Read & Enjoy: Read your generated story and make edits if needed.
GEMINI_API_KEY, Go to Google AI Studio, and create one, if you don't have one.
- Flutter (latest stable version)
- Dart SDK
- GEMINI API KEY
- Clone the repository:
git clone https://github.com/maher-linkdev/story_teller_app.git cd story_teller_app - Install dependencies:
flutter pub get
- Run the app:
flutter run --dart-define=GEMINI_API_KEY="REPLACE_THIS_TEXT_WITH_YOUR_GEMINI_API_KEY"
This project is licensed under the MIT License.
For any inquiries, suggestions, or contributions, please contact [maherelamary.linkdev@gmail.com].



