E-learning

Personal Assessment System

Scroll to
learn more
Personal Assessment System
Case Study – Personal Assessment System
Overview

Overview

The project includes a convenient system for assessing strengths and weaknesses through a questionnaire. A specially developed calculation system allows you to correctly prioritize and improve your individual characteristics. A convenient system for creating Smart Goals allows you to create the right goal based on the test results.

It also provides the ability to manage one or more goals at the same time, record progress, receive notifications and reminders, and track the result in the form of convenient graphs.

A well-developed logic for creating goals allows you to create any unique goal (for example, from Pay for utilities, to Less stress at work). An extensive knowledge base allows you to view the description of any ability and get a detailed answer on how to work with it and how to improve it.

Challenge

Challenge

We needed to do a complete redesign of the existing project and a complete rewrite of the front-end framework in Angular. The project came to us without documentation, with complex legacy code, and incorrect settings on the server.

We managed to set up stability, security, set up the code delivery process and create some documentation for the project. 

Also during these works, new improvements for the project surfaced, which were taken into work in parallel.

A large number of improvements on the part of the client – delayed the established deadlines but made it possible to create a more interesting and convenient product.

Solution

We connected a UX-UI designer and were able to create layouts that satisfy all the client’s business goals and end user needs.

After the layouts were approved, we moved on to rewriting the project to the Angular framework and in parallel, adding new functionality on the backend.

Although we faced several replacement developers on the project, we were able to deliver all the originally agreed work on time thanks to the well-coordinated work of the team and the client.

Additional enhancements that were added almost every day, managed to be structured and added to the project in a short time.

Result

Result

  • A new UI design has been developed.
  • Rewritten Frontend to Angular.
  • Improved new functionality: Notification, Goal Charts, New goal creation logic, New logic for creating logs for a goal, Personal Area, New Grading Logic, Additional options for managing goals and assessment results.
  • Also work on the server: Setting up security, backups, transferring the project to a Git client, setting up code delivery and autotests.
  • Created project documentation.


As a result, we managed to create a stable, correctly described project with interesting functionality and good business logic.

Technologies

Angular
MySQL
Node.JS
Stripe
TypeScript
JSPDF
HTML-PDF
BODY-PARSER
RXJS
WOOCOMMERCE-REST-API
BCRYPT
ATOB
FORMIDABLE
HELMET
DOTENV
PATH
What’s your IT challenge?
enter your Name and Surname
enter your Email
describe your question