Skip to content

🚀 LkhadmaConnect – Plateforme de freelancing inspirée d’Upwork, développée avec PHP MVC, PostgreSQL, AJAX et Stripe/PayPal pour des paiements sécurisés. Permet de publier des missions, postuler, échanger et gérer les projets. Créé avec Amir El Amiri.

Notifications You must be signed in to change notification settings

Abdelhakim-Baalla/LkhadmaConnect-PostgreSQL-PHP-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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.

About

🚀 LkhadmaConnect – Plateforme de freelancing inspirée d’Upwork, développée avec PHP MVC, PostgreSQL, AJAX et Stripe/PayPal pour des paiements sécurisés. Permet de publier des missions, postuler, échanger et gérer les projets. Créé avec Amir El Amiri.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages