Vivacity – Dream Project
Vivacity – Dream Project
Overview
Brainium was approached by a very large US-based EdTech company that wanted to develop a cutting-edge asset management system, tailored for K12 education, which they would offer to several school districts.
The client hired us to build a product that would streamline their workflows, improve service delivery, and ultimately enhance the educational experience for students using Chromebooks.
The client is primarily involved in order management for Chromebooks and related accessories that come in from various school district administrators. They also submit repair requests for damaged devices, track the status and location of devices, check out devices to students, and update records. Other than that, they order parts for in-house repairs and manage their “parts closet” inventory and manage account information and relevant metrics.
Our team built a highly advanced online system for our EdTech client. It was created in order to simplify the management of educational Chromebooks that our client offers to their customers (local school districts). The secure frontend of the application allows school districts to order devices, repair them, and track them. The internal admin interface helps employees at our client’s company with account management, shipment tracking, accounting, and inventory. Other essential features we included was device checkout to students and tracking repair progress.
We integrated the product to the Google Admin Console. Now, school administrators and technology directors will easily manage their Chromebook information. The integration provides users with the ability to synchronize and update device data without having to access external URLs. The system supports in-house repairs for devices covered under warranty and provides a central toolbox for device management. Our work on the advanced system gave our client one smooth and effective web app for their unique needs within the education sector.
Challenges We Addressed
After the client came to Brainium with the challenges in their workflow, such as the need for integration, access to data and insights, customization, and automation, among many other things, we came up with an airtight plan to have all these covered using tried-and-tested solutions and best practices.
- Integration with Other Systems
Integration with CCv2, the existing Customer Central system, and the Google Admin Console was required. This needed planning and execution so that data and functionalities could be migrated without disrupting ongoing operations.
- Data Migration
An extensive amount of data was to be migrated from CCv2 without loss or corruption to the project. Strong data validation and transfer processes were used to guarantee data integrity.
- User Experience and Interface Design
School districts and our client’s employees required an easy-to-use interface. This involved iterative design and testing, securing the functionality of the code while ensuring that it remains user-friendly.
- Security and Privacy
The security and privacy of sensitive data, including student information and device details needed to be ensured. It called for implementing stringent security measures and compliance with data protection regulations.
- Scalability
Our client wanted something that was scalable when the number of devices and users increased. In that direction, a solid architecture would be needed to bear the increase in the load resulting from such without compromising the performance.
- Real-time Synchronization
Real-time synchronization with the Google Admin Console is needed to keep device management current. To this end, efficient mechanisms of data syncing had to be provided.
- Complex Workflow Automation
We had to automate complex workflows for order management, repair tracking, and inventory management. For this, we streamlined processes using comprehensive workflow mapping and automation tools.
- Customization to fit diversified needs
The solution had to be customized to the diverse needs for different school districts and our client’s internal teams. So, what was necessary was a flexible system that would be tuned for multiple user needs.
- Maintenance and Updates
We had to ensure that the system remained up-to-date with regular maintenance and feature updates. The product necessitated a robust maintenance plan and a responsive development team to address issues and implement enhancements.
The robust web application we developed successfully addresses these challenges, delivering a secure, user-friendly, and efficient system that meets the needs of school districts and our client’s employees.
Our Objective
We aimed to provide efficient and tailored staffing solutions that would streamline their hiring process, enhance candidate quality, and meet their global recruitment needs effectively.
Solution
The product we developed is a cutting-edge asset management system that integrates Google telemetry data for improved operational efficiency. It offers our client real-time tracking of assets (Chromebooks that are designed for K-12 students) with detailed insights pertaining to asset performance and usage. This, in other words, means proactive maintenance, reducing the downtime and hence in a position to optimize the utilization of assets in the best possible manner. Our solution makes a huge improvement in the client’s ability to manage and maintain their assets effectively.
Tech Stack
Database
- PostgreSQL
- Local Management Program: pgAdmin
- Remote Monitoring: Render Dashboard
Backend
- Authentication: Auth0
- Application Language: Node.js
- Web Application Framework: Express
- Testing Framework: Jest
- Code Quality: ESLint
- Code Style: Prettier
- SQL: pg
- Git rules: Husky
- Realtime Connections: Pusher
Frontend
- Application Language: React.js and TypeScript.js
- Testing Framework: Mocha
- Code Quality: ESLint
- Code Style: Prettier
Third-party APIs and Integrations Used
- Auth0
- NETSUITE
- UPS
- GCP APIs
Development Environment
Results
Our client needed a centralized asset-tracking system with an easy-to-use interface for order management, repairs, device tracking, and inventory. They needed a custom system to facilitate the delivery and management of Chromebook devices in the best possible way to local school districts. We begin our workflow with account registration, where we empower school districts to easily register with our client. We provided client admins with the tools to verify and approve accounts upon registration in an efficient manner.