🎯 IKAT (Informasi Pelaku Ekonomi Kreatif Pontianak Apps)
IKAT is a digital platform designed to empower and organize the creative economy ecosystem in Pontianak. It enables creative entrepreneurs to promote their businesses, share insights through articles, and publicize events. With a powerful admin dashboard and robust API-based backend, IKAT ensures seamless data management and scalable growth.
This project demonstrates end-to-end development capabilities, from user experience and data architecture to content management and backend infrastructure. IKAT balances functionality, scalability, and maintainability to support both administrators and creative entrepreneurs in one ecosystem.
Backend & FullStack Web
Designed and implemented scalable backend services and API endpoints using Laravel.
Developed secure, role-based access control for both admin and user workflows.
Built dynamic, responsive admin panel components using Laravel Blade, jQuery, and DataTables.
Backend Framework: Laravel (PHP)
Frontend (Admin Panel): Laravel Blade, Bootstrap, jQuery, DataTables
Authentication & Authorization: Laravel Sanctum (API Tokens), Laratrust (Multi-role)
Database: MySQL
File Handling: CV (PDF), image uploads, ZIP compression
Export Functionality: Maatwebsite Excel (Business, Event, and User exports)
Plugins/Tools: Select2, TinyMCE, etc.
Data Management: Soft Deletes, Timestamps
👤 User Side (Client API - for Other Team Integrate)
Business Module:
Create, edit, and manage creative business profiles (name, type, description, CV, image gallery, address).
SEO-friendly URLs (slug) and profile view tracking.
Like and comment interaction support.
Article Management:
Rich text content creation with multiple images and SEO optimization.
View counters and category-based filtering.
Article moderation logic (initially unpublished until approved).
Event Management:
Submit events with detailed scheduling, location, and media support.
View tracking, category assignment, and like/comment features.
Pending approval system before public display.
User Authentication & Profile Management:
Registration via phone number, profile editing, and avatar update.
API-based login with token authentication.
Homepage & Search:
Displays trending businesses, latest articles, and recent events.
Keyword search with filter by content type and category.
🛠️ Admin Side (Admin Panel)
Dashboard Modules:
Overview of submissions and moderation status.
Fast access to approval queues and featured content.
Content Moderation (Articles, Events, Businesses):
Review, approve, or reject user-submitted content.
Detailed views of pending and published items with edit/delete options.
Ability to toggle content status in real-time.
User Management:
View and manage user accounts.
Export user data to Excel for reporting or audits.
Category & Master Data Management:
Add/edit/delete business, article, and event categories.
Manage About page content dynamically.
Excel Export Functions:
Export businesses, events, and users into .xlsx format.
Integrated with DataTables for filterable and sortable reports.
Admin Tools & Enhancements:
Role-based access with Laratrust.
Data compression for CV files (ZIP download).
Blade templating with reusable layout components.
App Preview
Home Page
Login Page
Home Page
Login Page
Contributed to this project as part of my role at Kreasi Putra Hotama.
Aug 2019 - Oct 2019