eyeOS case study
A cloud desktop that makes it possible for users to communicate and collaborate by offering file management and personal management tools.Web development Software architecture IT Training User experience design
NodeJS, Docker, AngularJS, Bootstrap, CSS3, LESS, HTML5, PHP, Docker-Compose, C#
CHALLENGES & SOLUTIONS
The platform of Eyeos, by definition, had to be highly scalable with an almost optimum performance, easily distributable and with a special emphasize on the internal messenger of the application. To reach that, we worked with their team to design a microservices oriented architecture. The whole system was dockerized and messaging queues were implemented (RabbitMQ). We did a detailed study regarding the performance of the most important transactions of the logic of the business of the application.
USER EXPERIENCE DESIGN CHALLENGE
Apiumtech collaborated with the design team of Eyeos to build a live chat feature inside their Eyeschool virtual platform – a place where teachers and students meet in a unified environment to enhance learning processes. The main objective was to provide an online space where students could easily communicate with their teachers, deliver home works and comment tasks. As always, we worked with sprints. Normally, the design team goes one sprint ahead of the development team. Design requirements were clear and quite limited by the product owner, we went to high fidelity from the beginning. For each sprint, we used the UXPIN online tool to create prototypes in order to show and explain all the iterations that developers had to do during the sprint that would follow. Before developers had to face a new sprint, the design team made a presentation in order to explain the features and possible uses cases and to detect the gaps.