Vivacity – Dream Project
Vivacity – Dream Project
Overview
Brainium was engaged by a leading US-based EdTech company to develop a state-of-the-art asset management system specifically designed for K12 education. This system was intended to be offered to multiple school districts, with the goal of streamlining workflows, enhancing service delivery, and ultimately improving the educational experience for students utilizing Chromebooks.
The client’s core operations involve the management of Chromebook orders and related accessories from various school district administrators. Additionally, they handle repair requests for damaged devices, track the status and location of these devices, facilitate device checkouts to students, update records, manage in-house repair parts, oversee their “parts closet” inventory, and maintain account information along with relevant metrics.
Brainium developed a sophisticated online system to address these needs. The secure frontend of the application allows school districts to order, repair, and track devices. The internal admin interface supports the client’s employees in managing accounts, tracking shipments, overseeing accounting and inventory, and other essential tasks, such as device checkouts to students and monitoring repair progress.
One of the key integrations involved linking the system with the Google Admin Console. This integration allows school administrators and technology directors to manage Chromebook information seamlessly within the system, ensuring that device data is synchronized and updated without the need to access external URLs. The system supports in-house repairs for devices under warranty and provides a centralized toolbox for comprehensive device management. This advanced system has provided the client with a streamlined and efficient web application tailored to the unique requirements of the education sector.
Challenges We Addressed
Upon approaching Brainium, the client highlighted several challenges in their workflow, including the need for integration, access to data and insights, customization, and automation. Brainium developed a comprehensive plan to address these issues using proven solutions and best practices.
Some of the key challenges addressed through the robust asset tracking system include:
- Integration with Other Systems: Integration with CCv2 (the existing Customer Central system) and the Google Admin Console was crucial. This required meticulous planning and execution to ensure data and functionalities were migrated without disrupting ongoing operations.
- Data Migration: A significant amount of data needed to be migrated from CCv2 without any loss or corruption. Strong data validation and transfer processes were implemented to ensure data integrity.
- User Experience and Interface Design: The system needed to cater to the usability requirements of both school districts and the client’s employees. This was achieved through iterative design and testing to ensure a user-friendly and functional interface
- Security and Privacy: Ensuring the security and privacy of sensitive data, including student information and device details, was paramount. This required implementing stringent security measures and complying with data protection regulations.
- Scalability: The client required a scalable solution to accommodate an increasing number of devices and users. A solid architectural framework was developed to handle increased loads without compromising performance.
- Real-time Synchronization: Real-time synchronization with the Google Admin Console was necessary to keep device management current. Efficient data syncing mechanisms were implemented to achieve this.
- Complex Workflow Automation: The system needed to automate complex workflows related to order management, repair tracking, and inventory management. Comprehensive workflow mapping and automation tools were utilized to streamline these processes.
- Customization for Diverse Needs: The solution had to be flexible enough to meet the diverse needs of different school districts and the client’s internal teams. The system was designed to be adaptable for multiple user requirements.
- Maintenance and Updates: Ensuring the system remained up-to-date with regular maintenance and feature updates was critical. A robust maintenance plan and a responsive development team were put in place to address issues and implement enhancements.
The robust web application developed by Brainium successfully addressed these challenges, delivering a secure, user-friendly, and efficient system that meets the needs of both school districts and the client’s employees.
Technology
The technology stack used for this project included:
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
Project Execution Protocol
The development of this project followed a rigorous execution protocol:
- Project Initiation
- System Analysis
- Visualization
- Development
- Testing (User Acceptance Testing – UAT)Documentation
- Deployment (Go Live)
Active communication with the client was maintained throughout the development lifecycle, ensuring timely execution and deployment of the web application for the asset management system.
Solution
The award-winning solution delivered to the client provided a centralized asset-tracking system with an intuitive interface for order management, repairs, device tracking, and inventory management. The system was tailored to facilitate the delivery and management of Chromebook devices to local school districts in the most efficient manner possible.
- Account Registration: The system streamlines the account registration process, enabling school districts to sign up with the client efficiently. Client admins are provided with tools to verify and approve accounts upon registration.
- Placing Orders: The system features an intuitive interface where school districts can log in, select products and accessories, and place orders. The system automatically sends order details to client admins for processing, ensuring a seamless ordering experience.
- Repair Requests: School district customers can log repair requests for their devices through the system. Admins receive these requests and can update the repair status in real time, providing transparency and efficiency in the repair process.
- Tracking Devices: The system allows school districts to check devices out to students and track their status. Admins can view overall device inventory and update statuses as needed, ensuring accountability and accurate tracking of devices.
- Google Admin Console Integration: The integration with the Google Admin Console was a significant achievement. School districts can now manage Chromebook details directly within the system, with perfect synchronization ensuring that all devices are registered and updated without the need for external URLs.
- Inventory and In-House Repairs: The system supports school districts in ordering parts for in-house repairs and managing inventory. Client admins can manage overall inventory and process in-house repair credits, overseeing the entire device management and maintenance process.
- Admin Management: The system allows the client’s employees to perform a wide range of administrative tasks, including account management, order processing, and analytics on sales metrics. These functionalities are designed to enhance efficiency and improve the user experience for both school districts and the client.
- Incorporating Google Telemetry: The system integrates Google telemetry data, providing the client with real-time tracking of assets (Chromebooks) and detailed insights into asset performance and usage. This feature enables proactive maintenance, reducing downtime and optimizing asset utilization.
Client Feedback
At Brainium, client satisfaction is our highest priority. The feedback we received on this project highlights the success of our collaboration:
“We demoed the product at ISTE 2024 to dozens of school district administrators, CTOs, and business owners, and engaged with hundreds of schools and companies worldwide. The feedback was phenomenal. A huge shoutout to each one of you! Your hard work and dedication have truly paid off. The product is making waves as the only asset management software with Telemetry data, so many were shocked and amazed at how much was there, and how easy it would be to integrate and be able to have that data at their fingertips.”