OilMaster is a sales management and gamification platform designed to boost lubricant sales and optimize team performance at service stations. The inspiration came from the pressing need for a centralized, intuitive solution in the lubricant sector—where tracking real-time sales, evaluating the performance of lube technicians (graisseurs) and their managers (ICRs), and ensuring data consistency are daily challenges.

OilMaster leverages a modern, robust architecture:

Frontend: React, Vite, TypeScript, Tailwind CSS, Lucide React

Backend & Database: Supabase (PostgreSQL, Authentication, Row Level Security, Edge Functions/RPC for business logic, Audit Logs)

State Management: React Context API

Internationalization: Custom i18n for French and English

Data Integrity: Custom services for data initialization, validation, and auditing

Key Features:

Monthly sales challenges and real-time leaderboards to motivate both lube technicians and ICRs

Offline-first experience for reliable data entry in low-connectivity areas

Dynamic calculation of targets, progress rates, and rankings at every organizational level

Secure, role-based access and full audit trails for transparency

Clean, user-friendly interface designed for rapid adoption in the field

Challenges overcome:

Ensuring robust data integrity and consistency with automated detection and repair of anomalies

Building a reliable offline-first architecture and seamless sync

Automating complex performance calculations and certificate generation

Delivering a multilingual experience for broader adoption

Impact: OilMaster is currently being piloted in the field, with promising early feedback from users. The platform aims to empower teams with transparency, recognition, and actionable analytics—transforming daily sales into a motivating, competitive experience. Our goal is to achieve a 15%+ increase in lubricant sales through enhanced motivation and data-driven management.

What’s next:

Integration with existing POS systems

Push notifications and physical rewards

Scaling to additional service station networks across Africa

Built With

  • and
  • audit
  • authentication
  • custom
  • custom-i18n
  • data
  • edge-functions/rpc)
  • integrity
  • lucide-react
  • react
  • react-context-api
  • row-level-security
  • supabase-(postgresql
  • tailwind-css
  • typescript
  • vite
Share this project:

Updates