Cavee is a platform that provides a simple learning system to universities, consultants and companies who can then grant access to their employees or students.

TECHNOLOGIES USED

PHP, AngularJs, RequireJs, Bootstrap, Scala, Play, Oracle.

TECH CHALLENGES & SOLUTIONS

Challenge

Legacy code

Solutions

  • Conversion to DDD
  • Refactoring
  • Migration to another technology

Challenge

Bottlenecks identification

Solutions

  • Bottlenecks identification
  • Automated functional and performance tests
  • Database connection improvement

Challenge

Copling

Solutions

  • Architecture switch to DDD
  • Dependency injection
  • Composition

Challenge 

Working methodology

Solutions

  • Introduction to Agile
  • Implementation of Scrum
  • Jira usage

DESIGN CHALLENGES & SOLUTIONS

We designed a complete learning management system. We did 2 versions of this product; one for schools – oriented on traditional education system and one for businesses – social and engagement platform for learning “elite”. This product is mostly oriented for big companies that want to offer their employees a learning platform to improve their skills.

They wanted to offer a fresh design that would be customer centered and that is why we started with a radical change in UX & UI design.

We did a hand sketch of first design solutions, we used low fidelity wireframes, we worked on the final art design, mockups with interactions and rapid prototypes showing concrete features and behaviors.

We have been working with Apiumtech for a few years now and we have always had a good relationship with their team on a professional and personal level. They have high tech skills and very valuable knowledge and expertise on most of the software areas. Through their practices, we were able to make our platform scalable and improve our time to market.- Eric Cobos - CTO at Cavee