ReSoTo Lemma Generation
Software Engineering
Denitsa Goranova
Anna Kadurina
Pedro Da Costa Ribeiro Ferreira Da Silva
Sobhi Kadi
Mex Steens
Project description
ReSoTo is an abbreviation for Researchers Solutions Toolkit whose main purpose is to help generate a software platform for research projects. The ultimate objective of the project is to reduce the amount of time spent on repeated setup processes by improving ReSoTo through automation and user-centered design.
Context
The domain is Education / Research. We created a user friendly web application in which you need to answer a question and fill in a domain modelling tool.
Results
ReSoTo Lemma is aimed at Technology Readiness Level (TRL) 5. The system includes core features such as an admin dashboard, a user login system integrated with Keycloak, an admin interface provided by Keycloak, a questionnaire tool, and a domain modelling tool for generating LEMMA scripts. The architecture is based on microservices, ensuring modularity and scalability, with an API Gateway facilitating seamless communication between services. Additionally, the entire system is deployed on Azure Kubernetes Service (AKS), which offers container orchestration, resource optimization, and scalability.