Wundero / practimations

Estimations for the soul.
https://practimations.app
MIT License
4 stars 0 forks source link

Practimations

Estimations for the soul.

Deploy with Vercel

Running it yourself

The app needs a MySQL database and a Pusher app setup and put into the environment. See the .env.example file for a list of all variables needed to run the app. Additionally, at least one of the given OAuth providers must be provided.

Steps:

  1. Create a database on PlanetScale (MySQL databases will work but this is easiest)
  2. Select Prisma from the connection options
  3. Copy the database URL into the .env file
  4. Create an app on Pusher or Soketi
  5. Copy the relevant variables into the .env file
  6. Create an OAuth app and copy the client ID and client secret into the .env
    • Note: To support importing/exporting, one of Atlassian, Notion and Linear is needed based on what source you want.
  7. Install dependencies with npm install
  8. Push the settings to the database with npx prisma db push
  9. Run locally with npm run dev
  10. When you are ready, fork the repo and deploy it on your deployment platform of choice.