Dental Lab Management System
A comprehensive SaaS solution for managing the complex manufacturing processes of dental products across multiple labs and countries.
Apr 2009 - Jan 2016 • 6 years, 9 months
Tech Stack
Ruby on RailsJavaActiveMQApache TomcatAdobe Flex
Overview
Built from scratch as a sole developer, this system manages the end-to-end manufacturing process of dental products (crowns, bridges, prosthetics). It handles everything from ordering to delivery and billing.
Key Features
- Multi-Tenant Architecture: Custom Domain Management System allowed a single instance to serve multiple unrelated labs (operating as separate legal entities) by dynamically connecting to the correct backend based on the domain.
- Real-Time Synchronization: Implemented using Apache ActiveMQ to ensure changes by one user were immediately visible to others in the same domain, even across borders.
- Process & Inventory Management: Detailed tracking of manufacturing steps and materials.
- Barcoding & SMS: Integration for tracking and notifications.
Technologies
- Rails 3.2 on Ruby 1.9
- Apache ActiveMQ 5.8
- Java & Apache Tomcat 7
- Adobe Flex 3.5