an imageboard made with remix and sqlite with prisma
Go to file
Your Name 2ac72a29b0 add refresh of thread to show new posts 2023-01-17 08:59:00 +02:00
app add refresh of thread to show new posts 2023-01-17 08:59:00 +02:00
prisma added relation between post replyid and id so we can show and link replies on the reply in the thread 2023-01-14 13:23:40 +02:00
styles added header and overlay components, added tailwind styling 2023-01-12 18:48:00 +02:00
.env.example add example .env 2023-01-14 20:47:07 +02:00
.eslintrc.js added .gitignore 2023-01-12 17:04:28 +02:00
.gitignore started implementing replying functionality, cleaned up 2023-01-12 22:18:11 +02:00
README.md fix typo in readme and update it 2023-01-16 23:10:29 +02:00
jsconfig.json initial commit 2023-01-12 17:03:38 +02:00
package.json prettier and prettier tailwindcss plugin formatting 2023-01-16 16:42:10 +02:00
pnpm-lock.yaml prettier and prettier tailwindcss plugin formatting 2023-01-16 16:42:10 +02:00
prettier.config.js prettier and prettier tailwindcss plugin formatting 2023-01-16 16:42:10 +02:00
remix.config.js initial commit 2023-01-12 17:03:38 +02:00
tailwind.config.js added a dark theme toggle? i'm not sure if it's ok to render something inside the root component but it works so whatever lol 2023-01-16 14:53:07 +02:00

README.md

Imageboard

An imageboard made with Remix, with an SQLite database, using Prisma ORM. Also using Tailwind for styling. Not ready for production yet, but you can try.

Development

Format the code with Prettier using the command line (check the documentation), or just install the Prettier extension from VSCode extensions.

git clone https://git.disroot.org/qwertyasdfgh/imageboard
cd imageboard
pnpm install
pnpm prisma db push
pnpm run dev

Set DATABASE_URL with .env

Production

git clone https://git.disroot.org/qwertyasdfgh/imageboard
cd imageboard
pnpm install
pnpm prisma db push
pnpm run build
pnpm start

Run behind reverse proxy like NGINX