an imageboard made with remix and sqlite with prisma
Go to file
Your Name c5bd37942c switch to native remix api instead of some navigator thing 2023-01-24 10:37:57 +02:00
app switch to native remix api instead of some navigator thing 2023-01-24 10:37:57 +02:00
prisma added prisma migration thingy and updated readme 2023-01-17 17:31:44 +02:00
styles
.env.example
.eslintrc.js
.gitignore
README.md ok i swear this is the last one 2023-01-17 17:49:46 +02:00
jsconfig.json
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
tailwind.config.js

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.

The board works almost completely without JavaScript (thread making, replying to threads), but user experience is very much improved if you enable it.

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 generate
pnpm prisma migrate deploy
pnpm run build
pnpm start

Run behind reverse proxy like NGINX