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.