The original project was a self-developed Unity3D application, initially created using C# to build a game portal. It began as a simple app that utilized asset bundles to minimize the overall file size. The project started with a custom back-end system integrated with Moodle, using SQL and phpMyAdmin. Moodle API was incorporated into the Unity3D project, along with a Tin Can API system to track user activity through a learning record system. The app featured a self-made, soft-coded GUI that allowed users to access modules, videos, PDFs, and games available to them after logging in.
As the app's target audience and market expanded, the scope increased, and to further enhance KPIs, a decision was made to port the app to Angular. This transition was a team effort, which I led as Scrum Master, ensuring smooth collaboration and progress throughout the process.
The app’s main goal is to bridge the gap between job seekers and employers by offering certificates for skill completion through various modules and games. These certificates enable employers to assess job candidates’ qualifications. Another key objective was to assist the logistics sector, which faced a decline in interest, by connecting more passionate employees with the industry. The initial version of the project evolved through collaboration with the 21CC team and gradually expanded into the robust product it is today. Originally developed in C# with .NET, Moodle API, and Tin Can API, the app later featured mini-games coded in C#. Over time, JavaScript/HTML5 games were also added.