Subscription Management
Automated system that handles user access based on subscription status, with seamless integration to WordPress.
Learning platform
Intelligent e-learning platform for firefighter exam preparation with adaptive testing system, flashcards, and personalized planning.



Calendar, training and progress tracking live in the same product.
The system
TécnikaFire Academy is a custom-built e-learning platform developed to provide a personalized, flexible, and automated educational experience for both students and instructors preparing for firefighter exams in Valencia, Spain.
The platform offers a comprehensive suite of features including subscription-based course access, intelligent testing systems with flashcards for key concept review, and personalized academic planning with monthly, weekly, and thematic block views.
One of the key technical achievements was implementing an automated permission management system that unlocks content and features based on active subscriptions, along with a powerful backend that synchronizes everything in real-time—from WordPress purchases to platform account activation.
The modern, responsive interface ensures a comfortable experience across all devices, making learning accessible anywhere, anytime.
Technical decisions
Developed a robust API with NestJS that handles subscription synchronization, automatically activating users and assigning permissions based on purchases. This eliminated manual intervention and ensured immediate access for students after payment.
Implemented an algorithm that tracks user performance and adjusts question difficulty and focus areas, complemented by a flashcard system for reinforcing key concepts.
Designed a modular Angular frontend with a NestJS backend using Prisma ORM, allowing for easy expansion and the future incorporation of AI for content adaptation or personalized test generation.
Inside the product
Automated system that handles user access based on subscription status, with seamless integration to WordPress.
Adaptive testing with flashcards for key concept review and spaced repetition learning.
Customized academic planning with monthly, weekly, and thematic block views to optimize the learning journey.
Well-organized content blocks that make navigation and learning progression intuitive and effective.
Advanced testing system with detailed analytics to track progress and identify areas for improvement.
Seamless integration between WordPress purchases and platform access, with immediate account activation.
Comprehensive management panels for courses, users, tests, and materials, streamlining administrative tasks.
Modern interface that adapts to any device, ensuring a comfortable learning experience anywhere.
Technologies Used