Skip to content

0xmetaschool/StoryGeneratorGPT

Repository files navigation

StoryGeneratorGPT

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.

Live Demo

https://story-generator-gpt.vercel.app/

Features

  • 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

Technologies Used

  • Next.js and React for Frontend and Backend
  • OpenAI API Key for AI-Powered Features

Use Cases

  • 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

Installation Steps

  1. Clone the repository:

    git clone https://github.com/0xmetaschool/StoryGeneratorGPT
  2. Navigate to the project directory:

    cd StoryGeneratorGPT 
  3. Install dependencies:

    npm install
  4. 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
  5. Run the development server:

    npm run dev
  6. Open your browser and navigate to http://localhost:3000

Screenshots

StoryGeneratorGPT Template Landing Page screenshot StoryGeneratorGPT Template Generate Story Page screenshot
StoryGeneratorGPT Template Generated Story Page screenshot

How to use the application

  1. Click on the "Start creating" button
  2. Select the Genre and Story Length, you can also select the optional fields like Theme, Characters, and Setting
  3. Click on the "Generate Story" button
  4. Customize or generate more stories

Contributing

We love contributions! Here's how you can help make the AI-powered Story Generator even better:

  1. Fork the project (gh repo fork https://github.com/0xmetaschool/StoryGeneratorGPT.git)
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Please open an issue in the GitHub repository for any queries or support.