Vous êtes sur la page 1sur 19

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix-Travail-Patrie Peace-Work-Fatherland
--------- ---------
UNIVERSITE DE YAOUNDE I UNIVERSITY OF YAOUNDE I
---------- ----------
FACULTE DES SCIENCES FACULTY OF SCIENCE
B.P : 812 Yaoundé, B.P: 812 Yaoundé,
Tél /Fax : (237) 22 23 44 96 Tel /Fax : (237) 22 23 44 96
********* *********

PLATEFORME DE FREELANCE

ENSEIGNANT : Dr NZEKON ARMEL


Année académique 2022-2023
plan
 Introduction
 Contexte et définition du projet
 Les objectifs de l’application
 Les besoins de l’application
 Technique et outil de modélisation utilisé
 Modèle conceptuel de données
 Modèle logique de données
 Base de données
 Application programming interface
 Différents interfaces
 Modèle de recommandation
 Perspective d’amélioration
 Conclusion
Introduction

 L’évolution rapide du marché du travail à conduit à une demande croissante


d’applications de freelance permettant aux travailleurs indépendants de
trouver des opportunités de travail et aux clients de trouver des
professionnels qualifiés. Dans ce contexte, notre projet consiste à développer
une application de freelance avec un système de recommandation. L’objectif
principal de cette application est de faciliter la mise en relation entre les
freelances et les clients potentiels en leur proposant des recommandations
personnalisées basées sur leurs compétences, et leurs préférences.
Contexte et définition du projet

Compte tenu :
 De la difficulté de trouver plusieurs travaux à temps partiel
 Du problème de flexibilité dans le travail
 Du problème de gestion de revenu (qui sont fixes la plupart du temps et
répondent aux exigences de l’entreprise)
 Difficulté de trouver un expert
Il est nécessaire de mettre sur pied une solution qui permettra à un expert
d’avoir de trouver facilement un emploi dans le domaine de toutes ses
compétences et a une entreprise ou acheteur de facilement trouver des experts
pour un projet précis. D’où l’idée de développer une plateforme qui va
permettre de mettre en relation les travailleurs indépendants et des potentiels
clients ; connu sous le nom de plateforme de freelance.
Les objectifs de l’application

 Faciliter la recherche de travail


 Augmenter la flexibilité
 Améliorer la gestion des projets
 Élargir les opportunités de travail
 Proposer un système de recommandation intelligent
Les besoins de l’application

Besoins fonctionnels
➢ Inscription pour les utilisateurs
➢ Profil utilisateur avec des informations personnelles et professionnelles
➢ Affichage de projets disponibles pour les free-lances
➢ Possibilité pour les free-lances de postuler pour des projets
➢ Gestion de projet pour permettre aux free-lances de suivre leurs projets en
cours
➢ Notification en temps réel pour les projets, les offres et les mises à jour du
profil
Besoins non fonctionnels
 Sécurité des données et confidentialité de l'information
 Possibilité pour les utilisateurs de noter et de laisser des commentaires sur les
free-lances
 Interface utilisateur conviviale et facile à utiliser
 Support de différentes langues et cultures pour atteindre une audience
mondiale
 Système de messagerie intégré pour permettre aux experts et aux entreprises
de communiquer facilement
Technique et outil de modélisation utilisé

 Comme technique de modélisation nous avons utilisé la Méthode d’Etude et


de Réalisation Informatique pour les Systèmes d’Entreprise (MERISE).
 Nous avons utilisé looping pour la réalisation des modèles.
 Looping est un logiciel de modélisation conceptuelle de données entièrement
gratuit et libre d’utilisation.
Modèle conceptuel de données
Base de données
Application programming interface
Différents interfaces
Modèle de recommandation

 Un système de recommandation est logiciel qui utilise des algorithmes pour


suggérer des services ou des contenus a un utilisateur.
 Notre application utilise un système de recommandation basé sur le filtrage
collaboratif pour recommander aux entreprise les freelances en fonction de la
similarité cosinus entre les projets.
 Pour calculer la similarité cosinus entre deux vecteurs on procède comme
suit :
 Calculer le produit scalaire des deux vecteurs
 Calculer la norme de chaque vecteur
 La similarité cosinus est obtenu en divisant le produit scalaire par le produit
des normes de vecteurs.
Perspective d’amélioration

 Implémenter un système de messagerie permettant aux freelances et aux


clients de communiquer dans la plateforme.
 Système de paiement intégrés dans l’application
 Support de différentes langues et cultures pour atteindre une audience
mondiale
Conclusion

 En somme, ce projet de mise en œuvre d’une application de freelance avec


système de recommandation a été une expérience enrichissante. Nous avons
développé une application qui met en relation des clients et des freelances,
tout en offrant des recommandations personnalisées pour améliorer
l’efficacité du processus de recherche. Malgré le fait que nous ayons
rencontré beaucoup de difficultés notamment la familiarisation avec flutter,
nous avons quand même pu produire notre projet.
MERCI POUR VOTRE AIMABLE
ATTENTION!!!!!!!!!!!!!!!!!!

Vous aimerez peut-être aussi