Skip to content

mrmedani/ldb

Repository files navigation

Chronorex Express

CHRONOREX EXPRESS

Plateforme de gestion des bureaux — Delivery company, Algeria

Laravel 12 Livewire 3 PHP 8.3 Tailwind v4 Vite 7 MySQL


Aperçu

Application web moderne pour la gestion des bureaux de livraison CHRONOREX EXPRESS à travers les 58 wilayas d'Algérie.

Fonctionnalités

  • 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

Technologies

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)

Installation

# 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

Credentials Admin

cPanel (Production)

  1. Configurer .env avec les identifiants MySQL
  2. Uploader les fichiers via FTP
  3. Définir le document root sur public/
  4. Exécuter php artisan migrate --seed
  5. Configurer le cron pour schedule:run

Structure

├── 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

Captures d'écran

(à venir)

Licence

Projet privé — CHRONOREX EXPRESS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages