Pemuda Huang Community Platform

Pemuda Huang Community Platform

Project Overview

Pemuda Huang is a full-stack web application built with Next.js App Router and deployed on Vercel. The platform provides community management features including Auth.js authentication with Prisma adapter, onboarding flows, locale/internationalisation support, and a Radix UI component showcase. Media assets are handled through Cloudinary and the database layer uses Prisma ORM backed by PostgreSQL.

Project Screenshots

Pemuda Huang Community Platform screenshot 1

Key Features

Auth.js authentication with Prisma adapter

Multi-step onboarding flow

i18n / locale support

Radix UI component library showcase

Cloudinary image management

PostgreSQL via Prisma ORM

Deployed on Vercel

Challenges & Solutions

Wiring Auth.js with Prisma in Next.js App Router

Building a flexible i18n system

Managing media uploads through Cloudinary

What I Learned

Next.js App Router architecture

Auth.js session management

Prisma ORM with PostgreSQL

Radix UI accessible component patterns

Technology Stack

Next.js
TypeScript
Prisma
Auth.js
Radix UI
Tailwind CSS
Cloudinary
PostgreSQL