Skip to content

A fun, lighthearted way to share stories and laugh at themselves through personalized jokes and media

License

Notifications You must be signed in to change notification settings

1851-labs/plot_twist

 
 

Repository files navigation

PlotTwist - A fun, lighthearted way to share stories and laugh at themselves

Tech Stack · Deploy Your Own ·


Tech Stack

Local "deployment"

You can deploy this template by setting up the following services and adding their environment variables:

  1. Run npm install to install dependencies.
  2. Run npm run dev. It will prompt you to log into Convex and create a project.
  3. It will then ask you to supply the CLERK_ISSUER_URL. To do this:
    1. Make a Clerk account.
    2. Copy the API keys into .env.local.
    3. Do steps 1-3 here and copy the Issuer URL. It should look something like https://some-animal-123.clerk.accounts.dev.
    4. Add CLERK_ISSUER_URL to your Convex Environment Variables (deep link also available in your terminal). Paste the Issuer URL as the value and click "Save".
  4. Now your frontend and backend should be running and you should be able to log in but not record.
  5. Make a Together account to get your API key.
  6. Make a Replicate account to get your API key.
  7. Save your environment variables in Convex as REPLICATE_API_KEY and TOGETHER_API_KEY.

TODO

[ ] Deploy for external usage under 1851labs domain [ ] Revamp UX to store "stories" [ ] Add button to turn story into joke [ ] Add button to turn story into limrick (poem) [ ] Change the images and graphics to plottwist screen captures

Amplify Deployment Steps

About

A fun, lighthearted way to share stories and laugh at themselves through personalized jokes and media

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.1%
  • JavaScript 4.0%
  • CSS 1.9%