StoryGeneratorGPT transforms your ideas into captivating stories. It offers intelligent assistance for crafting narratives, developing unique characters, and building immersive worlds.
Built with Next.js and cutting-edge AI technology, this open-source template enables developers to create their own story-generation applications. As the demand for AI-assisted creative writing continues to grow, this template provides everything you need to build a powerful storytelling platform quickly and efficiently.
https://story-generator-gpt.vercel.app/
- Transform simple prompts into fully-developed stories with intelligent AI assistance
- Create rich, memorable characters with AI-powered personality generation
- Design immersive story settings and worlds for any genre with smart world-building tools
- Next.js and React for Frontend and Backend
- OpenAI API Key for AI-Powered Features
- Generate and explore different plot directions
- Create engaging and customized stories
- Content creators can produce unique short stories for blogs, social media, or marketing campaigns
-
Clone the repository:
git clone https://github.com/0xmetaschool/StoryGeneratorGPT
-
Navigate to the project directory:
cd StoryGeneratorGPT
-
Install dependencies:
npm install
-
Set up environment variables: Create a .env file in the root directory as
.env.local
with the following environment variables:OPENAI_API_KEY=your_openai_api_key
-
Run the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
- Click on the "Start creating" button
- Select the Genre and Story Length, you can also select the optional fields like Theme, Characters, and Setting
- Click on the "Generate Story" button
- Customize or generate more stories
We love contributions! Here's how you can help make the AI-powered Story Generator even better:
- Fork the project (
gh repo fork https://github.com/0xmetaschool/StoryGeneratorGPT.git
) - Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Please open an issue in the GitHub repository for any queries or support.