Case Study·

Panther ML/AI Pricing Recommendation Tool

How we migrated Panther Pricing from Flask to FastAPI and built an ML-based web platform for optimizing retail pricing in brick-and-mortar stores.
Panther ML/AI Pricing Recommendation Tool
Panther Pricing

Key Takeaways

Migrated backend from Flask to FastAPI, cutting technical debt significantly.
AI-powered platform automates 100% of real-time price recommendations for retailers.
Reusable Vue.js component library and design system ensure visual consistency at scale.
Flat team structure with no middle management enabled fast, confident decisions.

Small and medium shops are facing intense competition in the market. The post-pandemic era has caused all retail industries to need online tools with automation systems to compete and survive. Working with data in real-time has become one of the essential solutions for every company to make better choices.

MusicTech Lab partnered with Panther Pricing to build a cloud platform that generates automated price recommendations for retailers in Germany — allowing brick-and-mortar companies to eliminate negative margin contributions from online sales.


About Panther Pricing

Panther Pricing is a German company founded in 2018 and based in Frankfurt, dedicated to providing innovative online services to boost retailers in Germany.


Technologies Used

PostgreSQL
Database
Python 3
Backend development
Vue.js
Frontend framework
FastAPI
Modern Python web framework
SQLAlchemy
Python SQL toolkit

Services & Deliverables

Frontend & Backend
Full-stack development — Vue.js frontend and Python/FastAPI backend.
IT Staff Augmentation
Embedded developers working alongside the client's internal team.

Challenge

Panther Pricing encountered three major challenges:

System Performance
Enhance system performance and scalability to handle growing data volumes.
Missing Expertise
Augment knowledge and expertise that was internally lacking.
Time Sensitivity
Urgency — no time for prolonged onboarding, results needed immediately.

The client sought a reliable technology partner possessing specific expertise, ready to assist their internal development team. Given the urgency, they anticipated results at the earliest opportunity.


Client Engagement Process

Brief & QA
Initial information gathering and technical questions.
Introduction Call
Meet the team, understand the business context.
Discovery Workshop
Deep dive into requirements, constraints, and architecture.
Ballpark Proposal
Scope, timeline, and cost estimate.
Decision
Agreement on scope, technology, and team composition.

A consensus was reached that developing a new frontend from the ground up and integrating it with the existing backend would yield the most favorable outcomes within the specified budget and timeline. FastAPI was identified as the ideal technology for the backend migration.


Solution

MusicTech Lab recommended migrating from the old technology (Flask) to FastAPI and refactoring the existing functionality. The objective was to optimize and reduce the technical debt of the application.

Flask → FastAPI Migration
Migrated the backend to FastAPI for better performance, async support, and modern Python practices.
Reusable Component Library
Designed reusable frontend components as building blocks for new features, maintaining visual consistency.
Design System
Built a library of design patterns, rules, and UX guidelines to prevent inconsistencies at scale.
Performance Optimization
Separated backend and frontend, significantly improving application performance.

The Team

Mateusz
Vue.js Developer
Michał
Python Developer
Jakub
UX/UI Senior Designer
Mariusz
Delivery Manager

Testimonials

Panther project has no middle management. Flat structure enables us to take the responsibility, make confident decisions, and contribute to the client's product development.

Mateusz Bryzik — Frontend Developer

The team consisted of three experienced and highly motivated developers, we had frontend and backend developers, and we were working closely with UI/UX designers.

Nils Streitbürger — Managing Director, Panther Solutions GmbH

See full review on Clutch


The Result

The comprehensive integration of research, design, and development led to a powerful platform capable of automating 100% real-time price recommendations using AI.

Online Price Labeller
Fully integrated, always up-to-date online market prices for each item.
Optimal Price Proposals
Ideal online price suggestions for optimal margin exploitation.
AI-Based Forecasts
Sales forecasts, price elasticities, competitive pricing, item performance, and inventory considerations.
Price Markdown Optimization
Intelligent markdown strategies for lifecycle and inventory management.
Yield & Liquidity
Improved yield and liquidity through data-driven pricing decisions.
Process Simplification
Reduced manual work and operational costs through automation.
By separating the backend and rewriting the frontend from scratch, we significantly improved Panther Pricing's performance while maintaining a reasonable scope and cost. The modular frontend allows adding new functionalities without compromising visual consistency.

Let's Build Something Together

Have a similar project in mind? We'd love to hear about it.

Get in touch to discuss how we can help bring your vision to life.