Maia
01Home02Projects03Blog04Resume
Contact

Independent digital engineer

Building software, AI and automation for ambitious operations.

Maia

01 / Navigation

HomeProjectsNotesResumeContact

02 / Elsewhere

GitHub LinkedIn E-mail Maia Inteligência
Available for selected projects
GOIÂNIA / BRASIL© 2026 JMCMS
Back to projectsCase study / 01

Formação Base

Formação Base
Project overview ↘

The company assigns training. Workers watch short episodes, take quizzes, and request a certificate. Built for occupational-safety duties, with three areas: platform, company, and worker.

Workplace safety e-learning for companies in Portugal.

StatusCompleted
Created atMay 2026
Views14
Technologies14
Technologies
JavaScriptTypeScriptPythonHTML5CSS3ReactNode.jsTailwind CSSPostgreSQLRedisSupabaseTanStack React QueryBunDeno
Tags
Inteligência ArtificialSaaSLMS
Section / 01Project dossier

Challenge, decisions and result

Context

Portuguese companies need to train their teams in occupational health and safety and keep proof that it happened. Formação Base was built for that market: SST content, the company operation, and a certificate at the end.

Problem

A generic LMS does not fit a shift. Material is long, written for a classroom, and the company cannot see who finished. In the end there is no learning evidence, and legal compliance stays on paper.

Solution

A B2B platform with three sides. The platform publishes the catalog and manages licenses. The company assigns training and follows the team. The worker watches short episodes, takes quizzes, and requests a certificate.

The catalog is occupational safety: working at height, PPE, fire, first aid, confined spaces, load handling.

Architecture

Three roles in the same product, with data isolated per company.

Renderizando diagrama Mermaid...

The interface is React, TypeScript, and Vite. The backend is Supabase: login, database, and edge functions. Lessons play in a video player. Content can be localized to European Portuguese, Brazilian Portuguese, English, Spanish, and French without rewriting the course by hand.

Final product

A live LMS for the Portuguese market. The platform sells the catalog. The company sees who trained and who is at risk. The worker finishes the lesson, takes the quiz, and requests the SIGO certificate.

Section / 04Gallery

Product gallery

Gallery

07
Login

Login

End of case study / 01

Explore all projects