Icon

Pokok Pikiran Kebudayaan Daerah

National cultural heritage registry

PPKD homepage
PPKD definiton
Document PPKD from Kab. Simeule
News PPKD
Recommendation for PPKD page

Project Overview

PPKD (Pokok Pikiran Kebudayaan Daerah) is a program by the Ministry of Education, Culture, Research, and Technology (Kemdikbud) that allows local communities to propose cultural ideas for inclusion in the national cultural database, Dapobud. The program is conducted systematically, moving from districts to cities, provinces, and finally to the national level.

My Role

This was my first project at the company, where I worked as a frontend developer. My main responsibilities included:

  • Creating a landing page to present PPKD information.
  • Visualizing proposal writing progress from different regions using an interactive map.
  • Building a user-friendly proposal viewer
  • displaying news related to the program.
  • Assisting with debugging the PPKD dashboard, where PPKD data is managed. This involved working with Vue.js on a complex application.

Key Challenges

  1. First-time use of Mantine UI as a component library and MapLibre for map visualizations.
  2. Debugging a complex Vue.js application.
  3. Learning and implementing React Query for caching and data fetching, along with Zod for managing global states.