I (henri) created this project in a very short period of time (only 3 days or smthg like that). I used the tech I am most familiar with, Next.js, Tailwindcss, Postgres, Prisma. In short: the vercel stack I guess.
Selfhosting is easy - you can host this app normal, without special requirements. You can use for the database Neon, any other postgres database provider, or a local database. You only have to set the connection string as DATABASE_URL
in the .env file and you have to push the prisma schema with the command bunx prisma db push
. You can then host the app on your own VPS, or on vercel.
Env variables: