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

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