← All projects

CATALOG MANAGEMENT · OPEN SOURCE

Product Catalog

A Laravel product catalog management system with roles, product and category management, and PDF catalog export.

The project

Product Catalog is a web application for managing a company’s products and categories and turning them into a printable catalog. I have worked on it since 2023, and the source code is public on GitHub.

What I did

I developed the application with Laravel and Blade: the data model, the admin screens, access control, and the PDF export.

01

Role-based access

Every route requires authentication, and admin-only areas for products, categories, company settings, and users sit behind an additional admin middleware.

02

Products and categories

Create, edit, and delete products and categories with image uploads, stock status, search, and category filtering.

03

PDF catalog export

Export a category as a PDF catalog with one or two items per page, generated from Blade templates with DomPDF. Company settings and product sharing are part of the application too.

Credits. The repository has one other contributor. The description here covers the application as a whole.

Next project

Movie.af

Employment & client work

Have a role or
a project in mind?

A software engineering role, a web application, or a product that needs a reliable pair of hands. I’d like to hear about it.