ASC Biko
Maintenance Center
A comprehensive web application designed specifically for managing home appliance service centers. The system acts as a digital bridge between the call center team that receives customer complaints, the employees who distribute these complaints, and the field technicians who execute maintenance work — all through a single easy-to-use interface.
Project Overview
ASC Biko is a comprehensive web application designed specifically for managing home appliance service centers. The system acts as a digital bridge between the call center team that receives customer complaints, the employees who distribute these complaints, and the field technicians who execute maintenance work — all through a single easy-to-use interface.
What Makes It Special
How the System Works
The workflow flows through sequential and interconnected stages, creating a seamless experience from customer complaint to resolution
Complaint Reception
The call center team receives maintenance requests from customers, registering each complaint in the system with complete details: customer data, device type, and problem description.
Technician Assignment
The responsible employee logs into the system and assigns registered complaints to available technicians, considering specialization and geographical location.
Complaint Status Tracking
The system tracks each complaint status in real-time (pending — in progress — completed), providing management with a complete view of field team performance at any time.
WhatsApp Notifications
The system sends automatic follow-up messages via WhatsApp API to technicians, including details of the assigned complaint and its current status, eliminating the need for manual communication and saving time.
Inventory Management
Employees receive spare parts directly through the system and they are registered in the database, allowing knowledge of available stock, number of parts, and each technician's custody.
Performance Reports
At the end of each month, the system can generate detailed reports on each technician's work, used for calculating commissions and accounting for the team with accuracy and transparency.
Powerful Capabilities
Advanced features that make ASC Biko a comprehensive solution for maintenance center management
Complaint Management
Register and track maintenance complaints from reception to closure
Technician Distribution
Assign complaints to appropriate technicians quickly and easily
WhatsApp Notifications
Send automatic notifications with complaint details and updates via WhatsApp
Inventory Management
Track spare parts, stock levels, and technician custody
Performance Reports
Monthly reports on technician work and commission calculations
Permissions System
Precise control of user permissions (Manager — Employee — Technician)
Modern Tech Stack
Built with cutting-edge technologies and best practices for scalability, performance, and maintainability
Frontend
Next.js 15
Main framework (React Framework with App Router)
React 19
Building interactive interface components
Bootstrap 5 + React-Bootstrap
Design system and visual components
TanStack Table
Advanced interactive data display in tables
React Select
Smart search and selection lists
Axios
API communication
html2canvas
Convert tables to images for WhatsApp sending
React Icons
Icon library
React DatePicker
Date picker
Context API
General application state management
Backend
FastAPI
Main framework for building API
SQLAlchemy
ORM for database interaction
Alembic
Database migration management
MySQL
Main database
Pydantic v2
Data validation
JWT (PyJWT)
Authentication and session management system
Pandas + OpenPyXL
Excel report processing and export
Google Gemini AI
AI for device model search assistance
bcrypt
Password encryption
SlowAPI
API protection from excessive usage (Rate Limiting)
Infrastructure & Tools
Docker & Docker Compose
Unified containers for application deployment
Uvicorn
High-performance ASGI server for running FastAPI
Swagger / ReDoc
Automatic documentation for all API endpoints
Scalable Architecture
Built with a clean layered architecture that ensures maintainability, scalability, and clear separation of concerns
Interested in a similar project?
Let's discuss how we can build something amazing together. I'm always excited to work on innovative solutions.