Back to projects

Soft Skills Training Platform (Web & Mobile)

A modern, cross-platform learning solution designed to help individuals develop essential workplace skills such as communication, teamwork, leadership, and problem-solving. Available on both web and mobile (Android & iOS), the platform delivers a seamless and engaging learning experience anytime, anywhere. It features structured training modules with slide-based content, video lessons, and interactive quizzes, enabling users to learn at their own pace while tracking their progress in real time. With synchronized data across devices, users can continue their learning journey without interruption. Built using Next.js, React, React Native, and NestJS, the platform is powered by a scalable backend architecture with PostgreSQL and Prisma ORM. It incorporates event-driven architecture using Kafka, Redis-based caching for performance optimization, and follows Domain-Driven Design (DDD) and CQRS patterns to ensure scalability and maintainability. Deployed using Docker and CI/CD pipelines, the system ensures high performance, reliability, and smooth production releases. Upon completion, users can generate verified certificates, making it a complete end-to-end digital training solution.

Tech Stack

Next.jsReact.jsReact NativeNestJSPostgreSQLPrisma ORMKafkaRedisDockerCI/CD

Features

  • Cross-platform web and mobile applications (Android & iOS)
  • Slide-based learning modules with video content
  • Interactive quizzes with progress tracking
  • Real-time data synchronization across devices
  • Multi-language (i18n) support
  • Role-based admin dashboard for content and user management
  • Event-driven architecture with Kafka
  • Redis caching for performance optimization
  • Secure authentication and user management
  • Verified certificate generation upon course completion