Skip to content

krisz094/t3-image-board

Repository files navigation

T3 Image Board

A simple image board implemented with the T3 stack.

Stack

  • TypeScript
  • TailwindCSS
  • tRPC
  • Prisma
  • NextJS
  • Cloudinary for media uploads

TODO

  • Boards
  • Threads
  • Commenting
  • Log IP for threads/comments for legal reasons
  • Ability to delete own comment/thread when logged in (with password)
  • Catalog
  • Archive (High prio)
  • YouTube and Spotify embeds
  • Quoting style
  • Login with Discord (other providers maybe soon)
  • User page (Threads, comments, etc) (Low prio) - Basic version for now
  • Replying style + link (in thread view)
  • Replying style + link - Cross thread (High prio)
  • Replying style + link - Cross board (Mid prio)
  • Image upload - To CDN (High prio)
  • Captcha (Mid prio)
  • Spoiler tags - Single Line
  • Admin role (Mid prio) - ADMIN_EMAIL can remove threads/posts (soft delete + purge soft deleted threads from admin panel)
  • Admin/Moderation subsite (Mid prio) - Basic version for now
  • IP (Range) Ban
  • Video upload
  • Multiple media upload per post
  • Reactions to posts

Pictures

Board list

image

Board main site - thread list

image

Board catalog

image

User page (WiP)

image

Admin panel (WiP)

image

Reply tooltips on hover (works even cross thread and cross board)

image

image

Youtube and Spotify embeds

kép

kép