About The Project

The client contacted us to create a digital experience that brings their Enneagram teachings to a broader audience. They wanted a full-featured app that lets users answer a series of questions and receive scores that match them to one of the nine personality types.

Our team met with senior executives of their team to understand the goals, user expectations, and the challenges of translating a psychological model into an intuitive digital product. They wanted a platform with progress tracking and multilingual support, so anyone could take the test without encountering technical difficulties.

We planned the product roadmap, including milestones, deliverables, and key features, to bring the client’s vision to life within the expected timeline.

enneagram Introduction-img-1
tech-top-img

Key Project Deliverables

Below are the key deliverables planned and developed for the client’s Enneagram Test App.

Manage User Progress

User Progress Tracking

Users can see their test progress as they answer questions. Progress updates automatically as they move through the test.

Multilingual

Multilingual Question Support

Users can view all questions in their preferred language and switch languages at any time during the test.

Test Results and Notifications

Final Test Results & Email Notifications

Users receive a final results page showing points for each of the nine types. Results are automatically emailed, including a downloadable PDF report.

PDF Report

PDF Report Generation

We generated whole PDF personality reports with prewritten content describing strengths, pitfalls, communication style, leadership tendencies, and more.

Manage Groups

Group Management Module

Admins can create and manage groups. Each group has its own page with details and a complete member list.

Manage Members

Member Management Module

Admins can view all members and open individual member pages. They can see point breakdowns for all nine types and resend PDF reports when needed.

enneagram-business-challanges

Major Project Challenges

The project goals were clear from the very beginning, but several technical and conceptual challenges required careful planning and execution.

  • Developing a flexible scoring system for all nine personality types with customizable points.
  • Implementing dynamic progress tracking without a fixed number of questions.
  • Building a complete Vue-based back-end to manage groups, members, and individual pages.
  • Adding multi-language support for questions and easy language switching.
  • Ensuring smooth performance while managing high user activity and large data sets.
  • Designing a mobile-friendly experience for users taking the test on different devices.

Careful planning enabled us to overcome challenges and deliver a user-friendly app.

Solutions

Solutions & Impact

Our team enjoys projects that challenge us, pushing us to innovate and deliver more innovative solutions.

Below is what we delivered:

  • Dynamic Scoring System: Flexible scoring for all nine types, with full admin control over questions and points.
  • Progress Tracking: Real-time progress updates, even without a fixed number of questions.
  • Full Back-End Management: Vue-based back-end for managing groups, members, and individual pages efficiently.
  • Multilingual Support: Supports multiple languages with easy switching for a wider audience.
  • Performance Optimization: Improved speed and processing to handle many users at the same time.
  • Responsive UI: A clean mobile-friendly interface to support users across devices.

By addressing these challenges with thoughtful solutions, we delivered an app that is intuitive, fully functional, and scalable.

Bring Your Ideas to Life Today!

Looking for a team to build apps or platforms? Let’s collaborate now.

Project in Figures

project-time

2.5

Months Duration

man

500

Estimated Man-hours

Team

3

Team Size

enneagram Project-in-figures
enneagram-applied-technologies

Applied Technologies

Vue
Laravel
PHP-logo.svg
Mysql_logo

More Screens

enneagram More-Screens-1
enneagram-more-screens-7
enneagram-more-screens-6
enneagram-more-screens-4
enneagram-more-screens-3
enneagram More-Screens-5
enneagram More-Screens-2

LOOKING FOR A DESIGN AND DEVELOPMENT PARTNER?