Aktéap must identify and centralize the inventory of training courses offered by all of its partner institutions (UFA). These courses, which are regularly updated, require validation by internal committees before being included in the catalog. In case of refusal, institutions must receive specific feedback in order to submit a new corrected version.
Until now, management has relied on multiple spreadsheet files, leading to consistency issues, complex monitoring, and a considerable loss of time. This fragmentation also complicated the management of specific cases, such as the stopping of a training course or its division into sub-courses from one year to the next.
To simplify this process, we worked on several areas:
In addition, we were also asked to:
Since the Aktéap team is not specialized in IT development, we made sure to provide intuitive and easily transferable tools, with an emphasis on training and getting started.
To meet the challenges of centralizing, updating and distributing training courses, we have developed a web platform aimed at standardizing data collection, automating the validation of change requests and synchronizing automatically with Oféli.
The project was structured in several stages:
The development was based on a modern and efficient stack: Next.js, TypeScript, React, Supabase, Prisma, Tailwind CSS and Shadcn.
We initially considered a no-code approach to reduce costs, but the complexity of business rules led us to opt for fullstack development, guaranteeing better scalability and optimized management of specific cases.
The project was carried out in close collaboration with the Aktéap team, via email exchanges and videoconferences on Teams, taking into account the high seasonality of their activity.
Some examples of projects carried out for startups, SMEs, large groups and even associations.