Advanced dental service laboratory based in USA
Our client is a big company from the USA that makes and sells artificial teeth, like tooth implants. They help dentists in seven countries: Puerto Rico, Trinidad and Tobago, Haiti, Jamaica, Cayman Islands, Canada, and the United States.
Customer Background
Our client is a big company from the USA that makes and sells artificial teeth, like tooth implants. They help dentists in seven countries: Puerto Rico, Trinidad and Tobago, Haiti, Jamaica, Cayman Islands, Canada, and the United States.
Objective
The client used to rely on a third-party SaaS web application, which is shutting down. They need us to create their own personalized web application. This will help them manage their company independently.
Challenges Addressed
The client faced several challenges with their existing third-party software, which was slow and about to shut down. This situation created both business and technical difficulties, which are highlighted below:
Dependency on third-party software:
Many jewelry businesses struggled with creating engaging and SEO-friendly descriptions and social media posts for their products.
Data Access Issues
The SaaS company was not supportive in providing database exports for manufacturers, dentists, cases, and invoices.
Slow Performance
This third-party tool used by them was slow, which affected our ability to review and understand the site’s functionalities during development.
Development Hurdles
The development team had to repeatedly check the slow site, making it difficult to comprehend the system’s workings.
Microservices Architecture
Lack of a dedicated DevOps team to manage the microservices architecture posed challenges in maintaining and deploying updates.
CI/CD Issues
Pushing code to any branch triggered a lengthy CI/CD pipeline process, causing server downtime for 15-20 minutes, disrupting workflow.
Solution
To address the challenges faced by the client, Cilans developed a comprehensive solution using given phases. Our approach involved collaboration across multiple teams, including Frontend (FE), Backend (BE), and DevOps, with guidance from solution architect Glenn Layson from Sigma Solve.
Frontend Development
Utilized Next.js to create a responsive and user-friendly interface.
Backend Development
Developed the server-side application using Nest.js (in TypeScript) for efficient handling of business logic and data management.
Database Management
Implemented PostgreSQL for reliable and scalable data storage.
Integration
Collaborated with Glenn Layson, the solution architect, and the DevOps team from Sigma Solve to ensure smooth integration and deployment.
Coordination
Worked closely with testers from Sigma Solve to discuss and resolve bugs properly.
Technology and Tools
Dental industry utilized a range of technologies and tools to build the platform:
Technology Stack
Frontend: Next.js
Backend: Nest.js (TypeScript)
Backend: Nest.js (TypeScript)
Database: PostgreSQL
Backend: Nest.js (TypeScript)
Backend: Nest.js (TypeScript)
Database: PostgreSQL
Tools Used
IDE: Visual Studio Code (VS Code)
Collaboration: Coordinated with testers from Sigma Solve to discuss and resolve bugs.
Collaboration: Coordinated with testers from Sigma Solve to discuss and resolve bugs.
Third-Party Integrations
Data Migration: Facilitated data migration from the existing system.
HubSpot: Integrated for lead generation and customer relationship management.
Stripe: Integrated for payment processing.
Mailing Software: Integrated a mailing software for sending notifications to users.
UPS: Integrated UPS delivery partner and tracking API for efficient shipment handling.
Accessibility: Developed to be compatible with screen readers, making it eligible as hippocampus software for visually impaired users.
HubSpot: Integrated for lead generation and customer relationship management.
Stripe: Integrated for payment processing.
Mailing Software: Integrated a mailing software for sending notifications to users.
UPS: Integrated UPS delivery partner and tracking API for efficient shipment handling.
Accessibility: Developed to be compatible with screen readers, making it eligible as hippocampus software for visually impaired users.
Result
By working with the client, we made their system much better and easier to use. Here’s what we did:
Better User Experience:
We created a new, easy-to-use interface that also works well for visually impaired users.
Efficient Operations
Improved how data for manufacturers, dentists, cases, and invoices is managed, making everything run smoother.
Clinic Management
Made it easy for admins to add clinics and manage doctors and staff.
Prescription and Case Management
Simplified creating and managing prescriptions and cases, making tracking and handling lab work easier.
Secure Payments
integrated Stripe for safe and easy payment processing, allowing dentists to pay for cases and our client to handle payments on their behalf.
Shipping Management
Integrated UPS for easy shipment handling, including pickups, drops, and printing shipping labels.
Increased Revenue
Improved processes and user interface, making it easier for dentists to manage their work and payments, which increased revenue.
Better Lead Generation
Integrated HubSpot for improved lead generation and customer relationship management.
The client used to rely on a third-party saas web application, which is shutting down. They need us to create their own personalized web application. This will help them manage their company independently.