Learning Platform
Revalida Italia
A complete, tailor-made online learning platform — courses, video lessons, mock exams, smart flashcards with performance tracking, an interactive community and automatic certificate issuance — built on an enterprise architecture (NestJS, PostgreSQL, Redis and async queues) with thousands of automated tests and AWS infrastructure provisioned via Terraform and Ansible.
Some details omitted under NDA

12
Domain modules
86
Data models
630+
Test files
3
Languages
What the platform does
Courses & tracks
Organized tracks, courses, modules and lessons with scheduled content drip.
Video lessons
Player with progress tracking plus complementary materials and audio.
Mock exams & quizzes
Exams and quizzes with a question bank, attempts and automatic grading.
Smart flashcards
Active recall with tags, interactions and performance tracking.
3D anatomy
Interactive 3D environments (skeleton and human body) for immersive study.
Community
Social feed with posts, comments, reactions and content moderation.
Live sessions
Zoom classes launched inside the platform, with link protection and recordings published automatically.
Verifiable certificates
Automatic PDF certificate issuance with public verification.
Protected documents
Admins publish open materials (download) or protected ones that open only in an in-app PDF reader on the student page — no download, with access logging.

Custom Learning Platform
We developed this project based on the client's specific needs, creating a complete and fully customized solution.
All within a modern, intuitive and multilingual interface, ensuring the best experience for administrators, teachers and students.
- User and profile management
- Course, class and learning path control
- Quiz, mock test and assessment creation
- Detailed statistics and reports
- Integrated communication between students and teachers
- Automatic certificate issuance
- Integrations with Panda Video, Zoom and Hotmart

Interactive Community
In addition to formal learning, the platform features an exclusive community space — a dynamic environment that connects students, teachers and administrators in real time.
It works as an academic social network, where participants can interact on topics of common interest.
This space promotes collaboration, knowledge exchange and continuous engagement among all those involved in the teaching process.
- Create posts and share questions, summaries and experiences
- Like with emoji reactions and reply to comments
- Interact on topics of common interest
Interactive and Dynamic Flashcards
We created a flashcard feature with modern animations to make memorization more engaging and effective.
Each student has a complete panel that allows them to track their performance in real time.
This intelligent tracking helps students identify strengths, review more difficult content and maintain consistency in learning.
- Hit rate evolution
- Number of interactions and study sequence
- Distribution by difficulty
- Recent activity history
- Personalized study calendar
- Most productive hours insights
Cloud Infrastructure with AWS
The platform was designed to operate with maximum performance and reliability, using AWS (Amazon Web Services) — the global leader in cloud services.
All infrastructure is automated and optimized with the best tools on the market: Terraform and Ansible.
This solid foundation allows the solution to deliver global-level performance, meeting client needs at any scale.
- On-demand scalability to keep up with platform growth
- High availability and data security
- Deployment and configuration automation, reducing human errors
- Continuous monitoring and updates
- Flexibility for integrating new features and services
Quality, Reliability and Smart Integrations
This project was developed following code best practices, with over 5,000 automated tests ensuring stability and security with every update.
The system also features strategic integrations that extend the platform's value.
A robust and scalable solution, combining advanced technology, automation and practicality for students, teachers and administrators.
- Zoom – complete management of live classes directly from the platform
- Hotmart – native integration that automates the sales process
- Purchase and Access Management – sales statistics and enrollment control
The engineering behind it
- Modular domain-driven architecture (DDD) with 12 cleanly separated business modules.
- Over 600 automated test suites ensuring stability with every release.
- Asynchronous processing with queues (BullMQ) and high-performance Redis caching.
- Automated recording pipeline: when a Zoom class ends, the recording is captured via API, sent to Panda Video and published on the platform — no manual steps, no exposed links.
- Full observability with OpenTelemetry and distributed tracing.
- AWS infrastructure (S3, CloudFront) provisioned as code with Terraform and Ansible.
- Secure by default: JWT auth with refresh tokens, rate limiting and protection headers.
- Fully multilingual content, with translations at every level (track, course, lesson, question).