Built as a spiritual successor to Hello! Online's Picboard, it is a website built in Next.js as a place to view, upload, and share pictures of Japanese idols. It is intended for any and all Japanese idols and Japanese idol fans, however feel free to fork and create a more niche version if you so choose.
Client: React, Next.js, TailwindCSS, shadcn/ui, Radix UI
Server: Next.js, Prisma, PostgreSQL, Backblaze B2, Vercel, Hetzner VPS, Resend, Amazon SES, Docker
Clone the project
git clone https://github.com/davidguy3237/hello-picboard.git
Go to the project directory
cd hello-picboard
Install dependencies
npm install
Make a copy of the env.example
file and fill out the necessary environment variables
Use Prisma to set up tables in PostgreSQL database
npx prisma generate
npx prisma db push
Run the development server
npm run dev