Skip to content
AZNI™
Back to selected work

PUSDIKMIN POLRI · May 2020 – Jul 2020

RESTful API for an internal E-Learning system, fully documented.

Built a Laravel RESTful API for attendance, grading, assignments, and student data during an SMK internship — with comprehensive Postman documentation for the team.

100%

documented API endpoints

The problem

The internal e-learning platform needed a backend to handle attendance, grading, assignments, and student data — with an API the rest of the team could actually build against.

What I built

  • Built a RESTful API in Laravel covering attendance, grading, assignments, and student data.
  • Wrote comprehensive Postman documentation for every endpoint.
  • Delivered this as an SMK (vocational high school) internship / PKL placement.

The result

  • A working internal E-Learning backend the team could rely on.
  • Clear, complete API docs so integration didn't depend on tribal knowledge.
  • Established an early habit of documentation-first API delivery.

System view

How the pieces fit together

PUSDIKMIN E-Learning APIClient applications call a Laravel RESTful API covering attendance, grading, assignments, and student data, backed by a MySQL database. Every endpoint is documented in Postman for the team.HTTPClient appsLaravel REST APIAttendanceGradingAssignmentsStudent dataMySQL

Client applications call a Laravel RESTful API covering attendance, grading, assignments, and student data, backed by a MySQL database. Every endpoint is documented in Postman for the team.