Audi Husen Mustofa
All projects
Backend / Education

PresentationApp | Course Tutorial Presentations

Organizing tutorial content into ordered presentation steps, with a shareable page and PDF export.

PresentationApp | Course Tutorial Presentations

The Goal

I built PresentationApp as my final project for an Advanced Web Programming course. It provides a way to organize tutorial materials into ordered steps and present them on a web page.

What I Built

I implemented tutorial and step management. Each step can contain text, an image, a code snippet, or a link, and can be shown or hidden from the presentation view. The application also includes login through an external authentication service, a shareable presentation page, and PDF download.

Process and Results

The project brings together course data, content management, and two ways to read the finished tutorial: online and as a PDF. I completed it as an individual course project.

Reflection

Building the application gave me experience connecting Laravel routes, data models, authentication, and document export into one workflow.

Supporting Materials

View the source code on GitHub

Built with
LaravelPHPBladeDomPDF
Explore more work