Projet terminé

DocLine

Développement Web
2023

Description du Projet

DocLine est une solution complète de gestion des rendus universitaires développée avec Symfony et Twig. Elle permet de créer, gérer et suivre les dates de rendu pour les travaux universitaires, envoyant des notifications aux étudiants et aux enseignants pour les échéances importantes.

Le système propose deux profils distincts : un profil enseignant permettant de créer des dates de rendu et suivre les soumissions des étudiants, et un profil étudiant pour consulter les dates limites à venir et soumettre leurs travaux. Chaque profil dispose d'un tableau de bord personnalisé présentant les informations les plus pertinentes.

Me contacter

Aperçu du Projet

Démonstration interactive

Une démo en ligne de DocLine sera bientôt disponible. En attendant, vous pouvez consulter le code source sur GitHub.

La version démo de DocLine sera bientôt accessible. Revenez plus tard pour tester la plateforme !

Voir le Code Source

Le code source de DocLine est disponible sur GitHub. Vous pouvez explorer l'implémentation du système de gestion des rendus universitaires développé avec Symfony et Twig.

Outils et Technologies

Symfony

Framework PHP utilisé pour développer l'application principale, avec des fonctionnalités comme la gestion des utilisateurs, les notifications et le système de rendu.

Twig

Moteur de templates utilisé pour créer l'interface utilisateur avec des composants réutilisables pour les tableaux de bord professeur et étudiant.

Bootstrap

Framework CSS utilisé pour créer une interface responsive et moderne, avec personnalisation pour correspondre à l'identité visuelle du projet.

JavaScript

Utilisé pour créer des éléments interactifs comme les notifications, les calendriers de planification et les formulaires dynamiques.

MySQL

Système de gestion de base de données relationnelle pour stocker les informations utilisateurs, les rendus universitaires et l'historique des soumissions.

Symfony Security

Composant de sécurité Symfony pour l'authentification des utilisateurs, la gestion des rôles et la protection des routes selon les permissions.

Fonctionnalités Principales

Profils Différenciés

Interface adaptée aux besoins spécifiques des enseignants et des étudiants, avec des fonctionnalités et des vues personnalisées pour chaque rôle.

Système de Notifications

Notifications en temps réel et par email pour informer les utilisateurs des nouvelles dates de rendu, des échéances imminentes et des soumissions.

Historique Complet

Suivi détaillé de toutes les soumissions avec dates, commentaires et statuts, permettant aux étudiants et enseignants de consulter l'historique complet.

Processus de Développement

1

Analyse des Besoins

Identification des besoins spécifiques des enseignants et étudiants concernant la gestion des rendus universitaires à travers des entretiens et questionnaires.

2

Conception UX/UI

Création des wireframes et maquettes pour les tableaux de bord enseignant et étudiant, avec focus sur l'ergonomie et l'accessibilité.

3

Développement Backend

Mise en place de l'architecture Symfony avec création des entités, contrôleurs et services pour la gestion des utilisateurs, rendus et notifications.

4

Développement Frontend

Intégration des templates Twig avec Bootstrap et JavaScript pour créer une interface responsive et interactive adaptée aux besoins des utilisateurs.

Retour aux projets