Skip to content

Latest commit

 

History

History
108 lines (79 loc) · 2.58 KB

File metadata and controls

108 lines (79 loc) · 2.58 KB

🚀 LkhadmaConnect-PostgreSQL-PHP-Platform

Version PHP PostgreSQL License

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.

✨ Fonctionnalités Principales

👥 Pour les Freelances

  • 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

💼 Pour les Clients

  • 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

🛠 Technologies Utilisées

  • 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

📋 Prérequis

  • PHP >= 8.2
  • PostgreSQL >= 15.0
  • Composer
  • Serveur Web (Apache)

🚀 Installation

  1. Cloner le repository
git clone https://Abdelhakim-Baalla/LkhadmaConnect-PostgreSQL-PHP-Platform.git

cd LkhadmaConnect-PostgreSQL-PHP-Platform
  1. Installer les dépendances
composer install
  1. Configuration de l'environnement
cp .env.example .env
# Modifier les variables d'environnement selon votre configuration

📊 Structure du Projet

LkhadmaConnect/
├── app/
│   ├── Controllers/
│   ├── Models/
│   ├── Services/
│   └── Views/
|   | ── database/
├   |──config/
├
├── public/
|   ├── assets/
|   |_index.php
|
└── vendor/
|── docs/diagrams/

🔍 Diagrammes UML

Les diagrammes UML sont disponibles dans le dossier docs/diagrams/:

  • Diagramme de classes
  • Diagramme de cas d'utilisation
  • Diagramme de séquences

👥 Équipe

  • [Membres 2] - Développeur Frontend/Backend

Collaborateurs

Avertissement ⚠️

Ce projet est en cours de développement et certaines fonctionnalités peuvent être sujettes à changement.