Management System

Job ID: 40377653

Budget: $30 – $250 USD

ERP System

About the Project
A complete web-based management system designed for mechanical workshops, developed with a focus on usability, operational efficiency, and financial control. The platform centralizes all business activities into a single environment, eliminating spreadsheets and manual records, while providing a clear, real-time view of business performance.

Problem Solved
Small businesses face daily organizational challenges: managing customers, service history, inventory, financial control, scheduling, and work orders. This system unifies all these areas, reducing manual errors, optimizing team time, and improving the customer experience.

Features

Customers: Full registration (CPF/CNPJ), service history, linked vehicles, advanced search
Vehicles: License plate, brand, model, year, mileage, maintenance history
Scheduling: Interactive calendar, availability check, status, confirmation/cancellation
Work Orders: Services, parts, labor, status (open, approved, in progress, completed), budget approval
Inventory: Parts registration, suppliers, stock movements (in/out), low stock alerts
Finance: Accounts receivable (linked to work orders), accounts payable, cash flow, reports
Reports: Export to Excel and PDF, revenue charts, most performed services, transactions
Users & Roles: Access control with roles (ADMIN, ATTENDANT, MECHANIC), granular permissions
Dashboard: Real-time indicators, monthly revenue charts, work orders by status, top services
Settings: Company data, logo, parameters (taxes, commissions, cancellation tolerance)

Technologies Used

Backend

Node.js – JavaScript runtime
Express – Web framework
Prisma ORM – Object-relational mapping
PostgreSQL (production) / SQLite (development) – Database
JWT – Authentication and authorization
Express Validator – Data validation
Winston – Structured logging
Multer – File uploads

Frontend

React 18 – UI library
Vite – Build tool
TailwindCSS – Styling
React Query (TanStack) – State and cache management
React Hook Form – Form handling
Recharts – Interactive charts
Headless UI – Accessible components
Heroicons – Icons

Export Libraries

XLSX – Excel export
jsPDF + jspdf-autotable – PDF export