Dec 15, 2025
No image
Elixir ERP for Beauty Business
Completed

Elixir ERP for Beauty Business

$50,000+
7-12 months
United States
2-5
view project
Service categories
Service Lines
Software Development
IT Services
Domain focus
Consumer Products & Services
Other
Programming language
PHP
Subcategories
Software Development
Enterprise Software
IT Services
Database Administration

Challenge

The client encountered various obstacles with their legacy system that hampered the operations across an expensive franchise network.

System Complexity

Overseeing a multi-tenant architecture for numerous locations was notably burdensome, demanding significant effort and time to ensure smooth operations across the expansive network.

Legacy Analytics


The legacy PHP system limited real-time analytics, causing scheduling issues and inaccuracies for guest walk-ins and client appointments.

Inefficient Reporting


Compiling network-wide reports was a manual process fraught with errors, making it unreliable and inefficient.
 

Solution

Freshcode deployed a full-stack solution utilizing Elixir/Phoenix and associated tools.


New Reporting Module


Utilizing Elixir and Phoenix for the core development, this module integrates Ecto, Oban, and Broadway for data management, background processing, and handling high-volume data, streamlining operations and cutting costs.


 Migration Strategy


Testing against the PHP "gold standard" for reporting accuracy, ensuring a seamless shift to the new Phoenix module, with attention to maintaining data integrity and operational continuity


 Real-Time Data Processing


Custom MySQL binlog row replication and Kafka enabled real-time data analytics across numerous database instances.


 Lambda Architecture


Combining rapid in-memory analytics with SingleStore, this approach ensured seamless report management and scalability.
 

Results

Advanced Data Management: Introducing low-latency analytics significantly improved large-scale data management, enabling faster and more accurate business insights.

Reduced data latency from 24 hours to just 1 hour

  • Cost-Effective Server Setup: A new, more economical columnar data storage solution was implemented, simplifying franchise management.
  • 5x Optimized: Downsized from 20 to 4 AWS servers for DB and ETL
  • Seamless Migration: The migration to the new Elixir ERP was executed flawlessly, maintaining data integrity and without disrupting daily operations.
  • Zero Downtime: Ensured uninterrupted operations during system migration


Client Advantages with the New ERP

  • Central Management: Franchise owners can now remotely manage multiple locations and swiftly update prices, services, and other settings across all stores.
  • Tailored Reporting: The system generates customized reports through easy search and filtering options, providing detailed insights into clients, memberships, locations, and personnel.
  • Online Booking: The new ERP streamlined online booking, reducing no-shows, optimizing walk-in management, and maximizing staff efficiency.
     
     Cut Operational Costs by 35%