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

Tools Used

IDE: Visual Studio Code (VS Code)
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.

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.