Backend - API Komunitas Kampus - Portofolio Bayu Wicaksono
Web Development

Backend - API Komunitas Kampus

About this Project

Mengembangkan REST API untuk mendukung sistem manajemen event dan diskusi dengan menggunakan Node.js, Express.js, dan Prisma ORM. Proses pengembangan mencakup perancangan endpoint untuk autentikasi pengguna, pengelolaan event (CRUD), discussion, serta comment, sekaligus menerapkan validasi input menggunakan Joi dan autentikasi berbasis JWT dengan password yang diamankan menggunakan bcrypt. Saya juga mengintegrasikan Prisma dengan database untuk pengelolaan data dan migrasi, menerapkan slug pada event agar URL lebih terstruktur, serta menyediakan dokumentasi API menggunakan Swagger. Project ini dikembangkan dengan struktur API yang terorganisir dan dilengkapi proses database migration serta seeding untuk memudahkan proses setup dan pengembangan secara lokal.

Project Gallery

Backend - API Komunitas Kampus screenshot tangkapan layar 2