Plateforme de gestion des bureaux — Delivery company, Algeria
Application web moderne pour la gestion des bureaux de livraison CHRONOREX EXPRESS à travers les 58 wilayas d'Algérie.
- Tableau de bord — Statistiques en temps réel (total bureaux, visibles, masqués, dernier modifié)
- Gestion des bureaux — CRUD complet avec recherche, tri, pagination, sélection multiple, suppression groupée, réordonnancement par drag
- Formulaire de bureau — Création/édition avec sélection de wilaya (auto-complétion du code)
- Paramètres — Visibilité des colonnes du tableau public, upload logo & favicon
- Recherche publique — Interface instantanée avec statistiques (wilayas, bureaux, partenaires)
- Exportations — Excel (maatwebsite/excel), PDF (dompdf), Print
- Authentification — Single admin user, inscription désactivée
- Design — Interface moderne inspirée Stripe/Linear/Notion, Tailwind v4, Lucide icons
| Tech | Version |
|---|---|
| Laravel | 12.x |
| PHP | 8.3+ |
| Livewire | 3.x |
| Tailwind CSS | 4.x |
| Vite | 7.x |
| Alpine.js | 3.x |
| MySQL / SQLite | (SQLite en dev) |
# Cloner le dépôt
git clone https://github.com/mrmedani/ldb.git
cd ldb
# Installer les dépendances
composer install
npm install
# Configuration
cp .env.example .env
php artisan key:generate
# Base de données (SQLite par défaut)
touch database/database.sqlite
php artisan migrate --seed
# Build assets (production)
npm run build
# Lancer le serveur
php artisan serve- Email :
[email protected] - Mot de passe :
password
- Configurer
.envavec les identifiants MySQL - Uploader les fichiers via FTP
- Définir le document root sur
public/ - Exécuter
php artisan migrate --seed - Configurer le cron pour
schedule:run
├── app/
│ ├── Exports/ # Export Excel
│ ├── Http/Controllers/ # Dashboard, Settings, Export
│ ├── Livewire/ # OfficeManager, OfficeForm, OfficeSearch
│ ├── Models/ # Office, Wilaya, Setting, User
│ └── Services/ # OfficeService
├── resources/views/
│ ├── admin/ # Dashboard, layouts, offices, settings, exports
│ ├── livewire/ # Composants Livewire
│ └── public/ # Page d'accueil publique
├── routes/
│ ├── web.php # Routes principales
│ └── auth.php # Authentification
└── database/
├── migrations/ # Wilayas, Offices, Settings
└── seeders/ # 58 wilayas, admin user
(à venir)
Projet privé — CHRONOREX EXPRESS