04 / WEB APPLICATION
Nusa Dakwah
A web application that combines Islamic learning modules, lesson-attached discussions, and an administrator console for managing content.
[01]
Project Gallery

01 / 06
[02]
Project Overview
I independently designed and developed Nusa Dakwah as a complete digital learning platform. It organizes lessons into modules and submodules, supported by articles and embedded YouTube videos.
Each lesson includes an attached discussion area with nested replies. The administrator console manages modules, lessons, and discussions, with the full application containerized using Docker.
[03]
My Contribution
- Defined product requirements and designed the user flows, typography, components, and responsive pages in Figma.
- Built the Next.js frontend with Tailwind CSS, creating experiences for public visitors, authenticated users, and administrators.
- Developed the Laravel REST API backend with MySQL, including JWT authentication, validation, and content endpoints.
- Tested the platform manually and with Katalon Studio, containerized the frontend and backend with Docker, and deployed the production release.
This project gave me experience delivering an end-to-end learning platform independently from product design to containerized deployment.
Tech Stack
- Figma
- Next.js
- Laravel
- MySQL
- Katalon Studio
- Docker
[04]
System Scope
■01 // Learning Structure
- Module → Submodule → Learning Content
- Articles
- YouTube Videos
- Structured content navigation
■02 // Community Discussion
- Discussion space attached to each lesson
- Comments and replies
- Nested replies
- Administrator moderation
■03 // Administration
- Authentication and role-based access for User and Administrator
- Module, submodule, and learning-content management
- Discussion management
- User and account management




