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.
Key Project Deliverables
Below are the key deliverables planned and developed for the client’s Enneagram Test App.
User Progress Tracking
Users can see their test progress as they answer questions. Progress updates automatically as they move through the test.
Multilingual Question Support
Users can view all questions in their preferred language and switch languages at any time during the test.
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 Generation
We generated whole PDF personality reports with prewritten content describing strengths, pitfalls, communication style, leadership tendencies, and more.
Group Management Module
Admins can create and manage groups. Each group has its own page with details and a complete member list.
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.
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 & 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.
Project in Figures
2.5
Months Duration
500
Estimated Man-hours
3
Team Size
Applied Technologies
More Screens
LOOKING FOR A DESIGN AND DEVELOPMENT PARTNER?






