SmartCo E-Commerce Platform

The pharmaceutical and parapharmaceutical industry in Tunisia needed a comprehensive B2B e-commerce platform to facilitate seamless interactions between laboratories (suppliers), pharmacies, and parapharmacies, providing a complete solution for product management, ordering, invoicing, and business operations.

Laravel 11.9PHP 8.2+Livewire 3.6Laravel JetstreamLaravel FortifyLaravel SanctumLaravel OctanePowerGrid 6.1TailwindCSS 3.4Alpine.jsVite 5.0MySQL/PostgreSQLDomPDFMaatwebsite ExcelIntervention ImageLivewire DropzoneSyntech FCM

CHALLENGE

The pharmaceutical and parapharmaceutical industry in Tunisia needed a comprehensive B2B e-commerce platform to facilitate seamless interactions between laboratories (suppliers), pharmacies, and parapharmacies, providing a complete solution for product management, ordering, invoicing, and business operations.

SOLUTION

Developed a comprehensive B2B e-commerce platform specifically designed for the pharmaceutical industry. Created the initial architecture with Laravel 11, implemented multi-role authentication system (Admin, Laboratory, Pharmacy, Parapharmacy, Delegate), built laboratory management system, developed home page with dynamic content, implemented authentication with Laravel Jetstream and Fortify, and created RESTful API endpoints with Laravel Sanctum. The platform includes product catalog management, order processing workflow, promotional system, territory management, and training platform capabilities.

Complete Feature List

• Multi-role authentication system (Admin, Laboratory, Pharmacy, Parapharmacy, Delegate)

• Laboratory management with product catalog and inventory tracking

• Product catalog management with categories, gammes (product lines), and detailed specifications

• Order management system with complete workflow from placement to delivery

• Promotional system with flash sales and special offers

• Pack and offer system with installment plans (tranches)

• Geographic and territory management (24 Tunisian governorates, sectors, delegates)

• Training platform for educational content and formations

• RESTful API with Sanctum authentication

• Real-time updates with Livewire components

• Advanced data tables with PowerGrid (filtering, sorting, pagination)

• Invoice generation with PDF export

• Excel import/export for data management

• Image processing and multiple file uploads

• Homepage with dynamic sliders and content management

• Two-factor authentication support

• Role-based access control (RBAC)

• Soft deletes for data retention

MY ROLE

Full-Stack Developer & Software Architect

TECHNOLOGIES USED

Laravel 11.9PHP 8.2+Livewire 3.6Laravel JetstreamLaravel FortifyLaravel SanctumLaravel OctanePowerGrid 6.1TailwindCSS 3.4Alpine.jsVite 5.0MySQL/PostgreSQLDomPDFMaatwebsite ExcelIntervention ImageLivewire DropzoneSyntech FCM

Project Highlights

Key Achievements

  • ✓

    30+ database tables with complex relationships

  • ✓

    Multi-role user management system

  • ✓

    Complete B2B e-commerce solution for pharmaceutical industry

  • ✓

    Comprehensive API architecture for future mobile app integration

  • ✓

    Scalable architecture designed for high performance with Laravel Octane

  • ✓

    Production-ready platform with security best practices

Technical Highlights

  • •

    Multi-role authentication system (Admin, Laboratory, Pharmacy, Parapharmacy, Delegate)

  • •

    Laboratory management with product catalog and inventory tracking

  • •

    Product catalog management with categories, gammes (product lines), and detailed specifications

  • •

    Order management system with complete workflow from placement to delivery

  • •

    Promotional system with flash sales and special offers

Homepage with Dynamic Content

Homepage with Dynamic Content

Product Catalog Interface

Product Catalog Interface

Laboratory Management Dashboard

Laboratory Management Dashboard

Order Management System

Order Management System

User Authentication Interface

User Authentication Interface

Product Details and Management

Product Details and Management