Skip to main content
RB
Back to work

Full-Stack Application

Certificate Management System

A full-stack application to centralize certificate management.

Technical project

React / Laravel / Docker / CI/CD

The need

An institution manages several profiles (students, teachers, interns) and needs to issue certificates reliably and with a clear audit trail.

The solution

A Laravel backend exposing an authenticated API (Sanctum / JWT), with PDF generation (DOMPDF).

A React frontend (Vite, Chakra UI) consuming that API to manage students, teachers and interns.

A containerized environment with Docker, and a GitHub Actions pipeline running tests and building the image on every push to the main branch.

  • Authentication (sign in / sign up)
  • Management of students, teachers and interns
  • PDF certificate generation
  • Ready-to-run Docker environment
  • CI/CD pipeline (automated tests and Docker image build)

Gallery

Certificate management system dashboard interface concept

Result

A working application with a continuous-integration pipeline (tests and Docker image build on every push).