MJ_S52026 Développement d’une plateforme web et mobile de micro-jobs et missions courtes avec notifications en temps réel PFE
MJ_S52026 Développement d’une plateforme web et mobile de micro-jobs et missions courtes avec notifications en temps réel PFE
Continuous Net•Tunisie
Développement Web / DashboardDéveloppement Mobile FlutterBackend / APIs
Publié il y a environ 21 heures
Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 13 jours
Découpe: lire / adapter / envoyer. Étape 1.
Description du poste
Objectif du projet
Concevoir et développer une plateforme web et mobile de micro-jobs et missions courtes permettant la mise en relation rapide entre entreprises/particuliers et prestataires/freelances.
Implémenter un système de notifications en temps réel pour alerter les prestataires des nouvelles missions et informer les entreprises du statut des candidatures et missions.
Fonctionnalités attendues
Publication et gestion des micro-jobs par les entreprises : création, modification, suppression, et gestion du statut des missions.
Recherche et candidature aux missions par les prestataires : filtres, recherche par critères, dépôt de candidature, acceptation/refus et suivi de missions.
Suivi et validation des missions terminées, historique des missions et génération de factures.
Architecture et technologies
Backend : Python (FastAPI), base de données PostgreSQL, gestion d'API REST/GraphQL selon besoin.
Frontend web et mobile : Angular pour l'interface web (et adaptation mobile progressive ou wrapper mobile si nécessaire).
Temps réel : WebSocket (Ratchet / Mercure) pour notifications en temps réel.
Conteneurisation et CI/CD : Docker et GitLab CI/CD pour déploiement et intégration continue.
Compétences requises et attendues
Bonne connaissance du langage Python et JavaScript (maîtrise des concepts backend et frontend).
Expérience ou intérêt pour FastAPI, PostgreSQL, Angular, WebSocket et outils de conteneurisation (Docker).
Connaissance des bonnes pratiques Git et pipelines CI/CD (GitLab CI/CD) pour automatiser tests/déploiements.
Livrables et attentes pédagogiques
Prototype fonctionnel de la plateforme (API, interfaces web/mobile, notifications en temps réel).
Documentation technique (architecture, installation, API specs) et manuel utilisateur succinct.
Code versionné sur GitLab avec pipeline CI/CD configuré et instructions de déploiement Docker.
Modalités pratiques
Nombre de stagiaires : 1 (Technicien Supérieur).
Durée du stage : De 4 à 6 mois.
Lieu : Sousse – Sahloul.
Référence : MJ_S52026.
Critères d'évaluation
Qualité du code, couverture fonctionnelle des fonctionnalités listées et robustesse des notifications en temps réel.
Qualité de la documentation et capacité à déployer la solution à l'aide des scripts/fichiers fournis.
Respect des bonnes pratiques DevOps (CI/CD, conteneurisation) et gestion de versions via GitLab.
Continuous Net - MJ_S52026 Développement d’une plateforme web et mobile de micro-jobs et missions courtes avec notifications en temps réel PFE | Hi Interns | Hi Interns