YourStories is an interactive storytelling web app for children, offering a captivating experience powered by Gemini Multimodal AI. Children can embark on unique adventures, making choices that shape the story's outcome, all while enjoying dynamic text, images, and audio.
- Interactive Storytelling: Children can choose their own adventure and see the story unfold based on their choices.
- Multimodal AI Integration: Utilizes Gemini AI to generate dynamic text, images, and audio, creating a rich and immersive storytelling experience.
- Educational and Fun: Helps improve reading skills, stimulates creativity, and provides entertainment.
- Personalized Content: Stories are tailored to the child's preferences and responses, making each experience unique.
- User-Friendly Interface: Intuitive design ensures that children of all ages can navigate and enjoy the app with ease.
-
Clone the Repository:
git clone https://github.com/<username>/YourStories.git cd YourStories
-
Install Dependencies:
npm install
-
Run the App:
npm run dev
-
Access the App:
Frontend: Open your browser and navigate to
http://localhost:3000
Backend: Open your browser and navigate to
http://localhost:5173
- React: For building the user interface.
- Node.js: For backend services.
- Express: For handling API requests.
- MongoDB: For storing user data and story progress.
- Gemini Multimodal AI: For generating dynamic content.
We welcome contributions from the community! If you have ideas, suggestions, or want to report a bug, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.