Jurnal PKL
A field internship journal for recording activities, tracking hours, and preparing period reports in PDF or Word.

OVERVIEW
Jurnal PKL is a personal web application that helps students keep field internship notes organized and turn them into reports ready for review.
THE PROBLEM
Activity notes, work hours, and report material can end up scattered across different places. Reassembling them into a period report adds administrative work at the end of an internship.
Create one workflow for logging daily activities, reviewing progress, and preparing a report from a selected date range.
SOLUTION
The application combines categorized journal entries with an activity dashboard, calendar, search, and report generator. Users can review the report before exporting it to PDF or Word.
TECHNOLOGIES
KEY FEATURES
CHALLENGES & SOLUTIONS
Keeping daily notes structured enough for reflection and later report preparation.
Journal entries separate activity descriptions, outcomes, learning, blockers, and next steps; summaries and reports use those saved entries.
Keeping data accessible across devices while still offering a portable backup.
The repository documents Google sign-in and account storage with Supabase, as well as migration from IndexedDB and JSON backup import/export.
WHAT I LEARNED
Daily logging, hour summaries, and report preparation connect in one workflow. The dashboard summarizes activity without claiming usage outcomes or time savings that have not been measured.