https://github.com/andreaselia/storytime
A simple Next.js application that allows you to create stories using AI.
https://github.com/andreaselia/storytime
Last synced: 9 months ago
JSON representation
A simple Next.js application that allows you to create stories using AI.
- Host: GitHub
- URL: https://github.com/andreaselia/storytime
- Owner: andreaselia
- License: mit
- Created: 2022-12-30T21:51:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-12T22:22:40.000Z (over 3 years ago)
- Last Synced: 2025-03-23T21:23:16.325Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://upstash.com/blog/machine-learning
- Size: 83 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# StoryTime
A simple story generator which makes use of Vercel (hosting), Upstash (Redis and QStash), and OpenAI (text generation).
## Prerequisites
This project relies on Vercel, Upstash and OpenAI.
- [Vercel](https://vercel.com)
- [Upstash](https://upstash.com?utm_source=andreas1)
- [OpenAI](https://openai.com)
## Installation
To get started with the project, follow these steps:
1. Clone the repository to your local machine:
```bash
git clone https://github.com/andreaselia/storytime.git
```
2. Navigate to the project directory:
```bash
cd storytime
```
3. Install the dependencies:
```bash
npm install
# or
yarn install
```
4. Start the development server:
```bash
npm run dev
# or
yarn dev
```
You'll need to deploy the project to Vercel, or serve it locally, so that the callback URL can be accessible for the request to QStash.
## Further Reading
- [Next.js documentation](https://nextjs.org/docs/getting-started)
- [React documentation](https://reactjs.org/docs/getting-started.html)
- [Upstash documentation](https://docs.upstash.com/redis?utm_source=andreas1)
## Contributing
To contribute to the project, follow these steps:
1. Fork the repository.
2. Create a new branch for your feature.
3. Commit your changes and push the branch to your fork.
4. Create a new pull request.
## License
This project is licensed under the MIT License. See the LICENSE file for details.