Icon

Gerakan Seniman Masuk Sekolah

Local artists bring art education to schools.

Home Page GSMS
Map GSMS
News  GSMS
Statistics  GSMS

Project Overview

GSMS (Gerakan Seniman Masuk Sekolah) is a program by the Ministry of Education and Culture (Kemdikbud) that invites local artists to schools to share their expertise and experiences with students. Running since 2020, the program has reached over 200 schools and engaged more than 200 artists.

As a junior frontend developer in my second month at the company, I was tasked with building a dashboard application for this program. My responsibilities included implementing features such as:

  • Artist registration
  • Artist placement
  • Monitoring and documentation
  • News management
  • Awarding high-achieving students

Key Challenges

  • First-time using Mantine and Mantine-Datatable to their full potential as UI components
  • Leveraging NextAuth for frontend authentication and route protection
  • Implementing full CRUD workflows using REST APIs with the react-query library
  • Managing complex global and intra-component states using Zod and React Hook Form, including creating custom libraries for specific use cases
  • Integrating TipTap rich text editor for a news content management system

This project was a significant milestone in enhancing my skills in UI development, state management, and backend integration.