The Interactive Storytelling project allows users to input a story, which is then enhanced and illustrated with AI-generated images. This project aims to create an engaging storytelling experience by combining text and visuals in real-time.
- User Input: Users can enter their story text in a dedicated input area.
- AI Enhancement: The backend uses machine learning models to enhance the story text and generate relevant images.
- Interactive Slideshow: Users can view the enhanced story with images in a slideshow format.
- Frontend: React
- Backend: FastAPI
- Image Generation: Pre-trained AI models
- State Management: React Hooks (useState, useEffect)
To run the project locally, follow these steps:
- Clone the repository.
- Navigate to the project directory.
- Install the required packages.
- Start the frontend server.
- Ensure the FastAPI backend is running on
http://127.0.0.1:8000.
- Open the application in your browser.
- Enter your story text in the provided text area.
- Click the "Generate Story" button.
- View the enhanced story and images in the slideshow.
Contributions are welcome! Feel free to submit a pull request or open an issue if you have suggestions or improvements.
This project is licensed under the MIT License - see the LICENSE file for details.