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
Log in or sign up for Devpost to join the conversation.