portfolio /

Testa

Testa is a comprehensive online question bank for K12 students in Singapore. It offers a wide range of practice questions and assessments to help students strengthen their understanding and excel in their studies. Additionally, Testa provides performance-tracking tools, allowing students to monitor their progress and identify areas for improvement. With Testa, students can confidently prepare for exams and achieve academic success.

Client

Testa Technology Pte Ltd, Singapore.

Scope and duties

The project scope included requirements gathering, analysis, UI design, solution design, development, testing, deployment, and ongoing maintenance.

Tech stack

We used VueJS, Django, Django REST framework, PostgreSQL, MongoDB, Redis, RabbitMQ, Celery and Docker.

Challenges and solutions

We had to compute the student metrics across various subjects, topics, and sub-topics frequently. Due to the computationally intensive nature of the task, it often took a few seconds to execute. To streamline this process, we utilized RabbitMQ and Celery to organize and manage the incoming requests. The Celery workers then initiated a Django management command responsible for processing the student metrics.

Key features

Our client greatly appreciated the user-friendly, streamlined interface and consistently praised the app's seamless responsiveness on various devices.

Project duration

We have been developing this project incrementally since 2020. After eachphase, our client conducts thorough testing with a select group of potential users, gathering feedback to enhance subsequent development stages.

https://testa.sg/

Are you considering a project similar to Testa?

Partner with our expert software development team for a seamless and successful journey.

Contact us

Start defining your project's goals, target audience and essential features. Trust in our experience and expertise for a refined and effective solution.