To tackle these challenges, Hilti developed CrewCenter, a comprehensive workforce management solution engineered to automate and optimize critical processes such as time and attendance tracking, workforce planning, and health & safety compliance.
Technical Solution Overview:
- Frontend: A React-based Single Page Application (SPA) delivers a seamless web experience, complemented by native mobile apps for iOS (SwiftUI) and Android (Kotlin) to ensure cross-platform compatibility. Material UI provides a modern, responsive interface.
- Backend: The platform is powered by Spring Boot for scalability and reliability, utilizing a microservices architecture hosted on AWS for flexibility and high availability. Data is managed with PostgreSQL for structured needs and DynamoDB for NoSQL requirements.
- Communications: GraphQL enables efficient and flexible data exchange between frontend and backend.
- Feature Management: LaunchDarkly supports feature flagging for controlled rollouts and A/B testing.
- Database Migrations: Liquibase ensures smooth, version-controlled updates to the database.
This state-of-the-art technology stack guarantees that CrewCenter remains powerful, adaptable, and ready to meet the ever-changing needs of the construction industry-positioning it as an indispensable tool for modern construction teams.