Une plateforme moderne de mise en relation entre freelances et clients, construite avec PHP MVC et PostgreSQL. Notre solution offre une expérience utilisateur fluide et sécurisée pour la gestion de projets freelance.
- Création de profil professionnel détaillé
- Système de candidature aux projets
- Suivi du temps de travail intégré
- Tableau de bord personnalisé
- Système de paiement sécurisé
- Messagerie instantanée
- Publication facile de projets
- Recherche avancée de talents
- Gestion complète des projets
- Système d'évaluation
- Paiements sécurisés via Stripe/PayPal
- Interface de suivi des missions
- Backend: PHP 8.2 (Architecture MVC)
- Base de données: PostgreSQL 15.0
- Frontend: HTML5, CSS3, JavaScript (AJAX)
- Paiements: Stripe & PayPal
- Authentification: JWT, OAuth2 (Google, LinkedIn)
- Autres: PDF Generator, Real-time Messaging
- PHP >= 8.2
- PostgreSQL >= 15.0
- Composer
- Serveur Web (Apache)
- Cloner le repository
git clone https://Abdelhakim-Baalla/LkhadmaConnect-PostgreSQL-PHP-Platform.git
cd LkhadmaConnect-PostgreSQL-PHP-Platform
- Installer les dépendances
composer install
- Configuration de l'environnement
cp .env.example .env
# Modifier les variables d'environnement selon votre configuration
LkhadmaConnect/
├── app/
│ ├── Controllers/
│ ├── Models/
│ ├── Services/
│ └── Views/
| | ── database/
├ |──config/
├
├── public/
| ├── assets/
| |_index.php
|
└── vendor/
|── docs/diagrams/
Les diagrammes UML sont disponibles dans le dossier docs/diagrams/
:
- Diagramme de classes
- Diagramme de cas d'utilisation
- Diagramme de séquences
- [Membres 2] - DĂ©veloppeur Frontend/Backend