ERP Business Management Platform
Development of a web platform centralising content management, technical maintenance, invoicing, interventions and administration with role system (6...
About the project
Development of a web platform centralising content management, technical maintenance, invoicing, interventions and administration with role system (6 profiles) and analytical dashboard.
Our Solution
1. Portfolio module
Project management with title, description, rich content, main image, image gallery, client, category (showcase site, e-commerce, web application, maintenance, optimization), project URL, completion date, technologies used (stored in array), work completed, project type (internal/external), highlighting, publication, display order, duration and team size.
2. Blog Module
Posts with title, slug SEO, content, featured image, category, tags, status (published/draft), post date, view counter, duplicate posts.
3. Services Module
Service catalog with name, description, icon, display order, active/inactive status, drag and drop reorganization.
4. Testimonials Module
Customer reviews with name, position, company, content, rating (1-5), photo, published status, display order.
5. FAQ Module
Questions frequent with question, answer, category, display order, active status.
6. Maintenance Module
Devices: Name, brand, model, serial number, category (computer/printer/network/telephony/other), photo, associated customer, location, date of purchase, end of warranty, status (operational/maintenance/repair/out of service)
Interventions: Unique number, device, customer, assigned technician, title, description, issue Type (Hardware/Software/Network/Electrical/Mechanical/Other), Issue Description, Solution, Status (Pending/Approved/Ongoing/Completed/Cancelled), Priority (Low/Medium/High/Urgent/Critical), Evolution Level (1-5), Estimated/Actual Costs, Dates, Duration, Notes, Used Exhibits, Attachments, Signature, Customer Review, Level Change History
7. Billing Module
Customers: Type (company/individual), reason social, name, email, phone, address, city, country, logo, contact, billing cycle
Invoices: Unique number, customer, service, subtotal, VAT, discount, total, amount paid, outstanding, dates (issue/due/payment), status (draft/sent/pending/partially paid/paid/overdue), type, description, terms, bank details
Payments: Number, customer, invoice, amount, type (deposit/partial/total), method (cash/transfer/check/mobile money/card), reference, date, status, receipt, notes
8. Communications Module
Contact: Name, email, phone, requested service, message, read/unread status
Tickets: User, subject, description, status (open/in progress/resolved/closed), priority, assigned to, closing date, message history
9. Administration Module
Users: Name, email, word of pass, avatar, active status, roles and permissions, last login
Notifications: Type, title, message, recipient, read status, redirect URL
Backups: Type (complete/DB/files), frequency, email notification, automatic retention
10. Dashboard & Statistics
Real-time metrics, monthly activity charts (Chart.js), top technicians, frequent problem types, average time per intervention, disk space.
Technologies used
Project gallery
Discover the different facets of this project.