Objective:
Grove Tech AI approached us with the need for a scalable, AI-driven knowledge management platform that would centralize company information, facilitate seamless knowledge sharing, and enhance employee productivity. The goal was to develop a secure and intelligent system capable of storing and retrieving structured and unstructured data while integrating advanced AI-powered search and machine learning capabilities.
Challenge:
The main challenges included:
- Building a scalable knowledge base from scratch to store and manage vast amounts of both structured and unstructured data.
- Implementing real-time data processing and integrating AI for search and decision-making.
- Ensuring system performance optimization while handling high data volumes.
- Seamless integration with SharePoint for secure document retrieval.
- Designing a secure, role-based access control system to manage user permissions effectively.
Solution:
We developed Platform Terry, an AI-driven web application designed to centralize knowledge sharing within organizations. The solution features a structured knowledge base for employee expertise and company documents, powered by AI for quick and precise data retrieval. We also integrated a personal AI assistant to support employee onboarding and daily tasks, and machine learning models to automate workflows and decision-making.
To meet scalability, performance, and security requirements, we:
- Used PostgreSQL and Prisma ORM for efficient data storage and retrieval.
- Implemented Socket.IO for real-time communication and updates.
- Integrated Grafana, Loki, Promtail, and Prometheus for system monitoring and proactive performance optimization.
- Developed a custom SharePoint API connector for seamless document access.
- Leveraged Azure authentication for secure role-based access control.
Our team consisted of:
- 2 Backend Developers – API development, database management, system architecture, and integrations.
- 2 Frontend Developers – UI/UX implementation, real-time interactions, and user experience optimization.
- 1 QA Engineer – System testing, bug identification, and functionality verification.
- 1 Project Manager (PM) – Oversaw project planning, coordination, and stakeholder communication.
All communication with the client was conducted remotely through online meetings, regular updates, and continuous feedback loops, ensuring efficient collaboration without the need for business trips.
Technologies:
Frontend:
- React – Component-based architecture for a scalable UI.
- TypeScript – Ensures code reliability and maintainability.
- Tailwind CSS – Utility-first framework for fast and consistent styling.
- Zustand – Lightweight and efficient state management.
Backend:
- Nest.js – Scalable and maintainable backend framework.
- PostgreSQL – Relational database for structured data storage.
- Prisma ORM – Type-safe query builder to improve productivity.
- Swagger – API documentation for streamlined integration.
Cloud & Infrastructure:
- AWS S3 – Secure and scalable document storage.
- Azure – Cloud hosting, authentication, and SharePoint API integration.
Real-Time Communication & Monitoring:
- Socket.IO – Enables real-time communication.
- Grafana – Visual dashboards for system monitoring.
- Loki, Promtail, and Prometheus – Log aggregation and performance monitoring.
Third-Party Integrations:
- SharePoint API – Facilitates seamless document access.
Results:
The client needed a scalable, AI-powered knowledge management platform, but the solution had to be built from scratch while ensuring fast deployment and seamless integration with existing enterprise tools. Our team efficiently designed, developed, and optimized the entire system, delivering a high-performance, secure, and user-friendly platform within just 6 months.
Our solution empowered Grove Tech AI with a cutting-edge knowledge management platform that enhances collaboration, optimizes knowledge retention, and prepares organizations for future AI advancements.


