EyeOS is a cloud desktop that makes it possible for users to communicate and collaborate by offering file management and personal management tools.
TECHNOLOGIES USED
NodeJS, Docker, AngularJS, Bootstrap, CSS3, LESS, HTML5, PHP, Docker-Compose, C.
TECH CHALLENGES & SOLUTIONS
Challenge
Demanding Low-Level Environment
Solutions
- Dockerization
- Custom System-Level Development Environment Utilities
Challenge
Scalability
Solutions
- Microservices Architecture
- JMS Event Bus (RabbitMQ)
- MongoDB Sharding
Challenge
Slow Feedback
Solutions
- Almost Infinite Scalable CI
- Declarative Pipeline Configuration
Challenge
Slow Development
Solutions
- Outsourcing
- Coaching
DESIGN CHALLENGES & SOLUTIONS
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.