Tilicho Labs
Back to Case Studies

Navriti

Designing and Building a Scalable Solution for Developing a Comprehensive Skill Assessment Platform

Navriti cover image
View Larger

About client

Navriti

An AI-powered proctored assessment management system designed to facilitate reliable, transparent, and secure online or offline skill assessments, ensuring fairness and credibility.

Navriti Technologies Pvt. Ltd. is one of the leading skill assessment companies offering technology solutions for learning and assessments that help provide knowledge and skills for academic and employability outcomes.

Project Details

Project Overview

Designing and Building a Scalable Solution for Developing a Comprehensive Skill Assessment Platform

Timeline

04/2023 - /

Technologies

AngularFirebase AnalyticsNodeJsReactRedisRedux

Industry

EdTech

Aspects Covered

1

Frontend Development

We utilized Angular to develop a robust content management system, enabling us to efficiently manage stakeholders, projects, leads, opportunities, and finance. This involved creating, editing, and organizing content, as well as managing stakeholder details, project information, and financial data. Additionally, we employed React to craft a user-friendly portal for candidates. This portal facilitated easy access to assessments, providing candidates with clear instructions, and interactive elements for seamless participation.

2

Backend Development

Using Node.js to handle the logic for managing assessments, users, proctoring services, stakeholders, projects, leads, opportunities, and finance. We designed and implemented APIs to seamlessly communicate with the frontend components, facilitating requests for data related to various aspects of the system. Our architecture ensured a robust and scalable system that effectively managed all facets of the assessment management platform.

3

Database Management

For the database management aspect, our approach involved designing database schemas that efficiently organize and retrieve data for the entities. Additionally, we implemented database queries and optimizations to enhance performance and scalability, ensuring smooth operations even with large datasets.

4

Customizable Notification System with Flexible Delivery Options

We designed and developed a highly customizable notification system that empowers users to tailor their notification preferences based on specific functionalities. Whether users require notifications for lead generation, billing, or other events, they can choose to receive alerts through in-app notifications, emails, or SMS messages. This flexibility ensures that stakeholders stay informed according to their preferences, enhancing communication and workflow efficiency. The system leverages Socket.io for real-time notification delivery, ensuring timely updates across all preferred channels.

Key Objectives

Objective 1

Create an intuitive and easy-to-use interface for both assessors and participants.

Objective 2

Integrate AI-powered proctoring features to ensure the integrity and security of assessments.

Objective 3

Design the system to be scalable, capable of handling a large number of assessments and users concurrently.