\documentclass{beamer}

\usepackage{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fontawesome}
\usepackage{mdframed}
\usepackage{multicol}
\usepackage{pgfplots} 
\usepackage{tikz}
\usepackage{tkz-base}
\usepackage{tkz-fct}
\usepackage{tkz-tab}
\usepackage{pdfpages}

\usepackage{tikz} % Package nécessaire pour le dessin

% Définition de la couleur highlightbg pour éviter l'erreur
\definecolor{highlightbg}{rgb}{0.9, 0.9, 0.9}
\definecolor{rosepale}{rgb}{1, 0.9, 0.9}

% une nouvelle commande pour les exercices
\newcounter{exercice}
\newcommand{\exo}{%
    \stepcounter{exercice} % Incrémenter le compteur
    \arabic{exercice} % Afficher "Exercice" suivi du numéro
}

\usetheme{Madrid}

\setbeamertemplate{itemize items}[circle]


\title{Rendu intermediaire \\ DevWeb2}
\date{Claire Mathieu \& Mathieu Ribeyron}

\begin{document}

\frame{\titlepage}


\begin{frame}{Sommaire}
	\begin{enumerate}
		\item Description brève de l'application envisagée
		\item Diagramme de classes simplifié
		\item Modèle entité-association de la base de données
		\item Organisation de l'équipe
		\item Calendrier
		\item À faire / Vérifier
	\end{enumerate}
\end{frame}

\begin{frame}{\exo - Description brève de l'application envisagée}
	\textbf{Description :} \\
	
	\bigskip
	
	Nous avons réfléchi et discuté sur le type d'application que nous souhaitions développer. \\
	Etant enseignants, nous avons en premier lieu tenté de réfléchir à une application que nous pourrions utiliser au quotidien dans le cadre du travail.
	
	\medskip
	
	Après plusieurs échanges d'idées, nous avons choisi de travailler sur un espace collaboratif de création et de partage de pages et de documents (avec mise en page en markdown et pourquoi pas latex).
\end{frame}

\begin{frame}

	
	\textbf{Fonctionnalités de bases :} \\
	\bigskip
	
	Nous avons ensuite développé cette idée générale en terme de fonctionnalités que nous aimerions implémenter.
	
	\medskip
	
	\begin{itemize}
		\item création de pages
		\item partage de pages
		\item travail collaboratif en équipe et en temps réel sur une page commune.
		\item accès à un espace personnel par utilisateur pour retrouver ses pages ainsi que les pages partagées.
	\end{itemize}
\end{frame}

\begin{frame}{\exo - Diagramme de classes simplifié}
Lien vers le git : \\
\url{https://gitea.matribe.fr/Lensors/ProjetDevWeb2/src/branch/main/Projet/Classe_UML.pdf}

\bigskip

Ou voir la slide suivante
\end{frame}
{
\includepdf[pages=1]{Classe_UML.pdf}
}
\begin{frame}{\exo - Modèle entité-association de la base de données}
Lien vers le git : \\
\url{https://gitea.matribe.fr/Lensors/ProjetDevWeb2/src/branch/main/Projet/Diagramme_EA_pour_SGBD.pdf}

\bigskip

Ou voir la slide suivante.

\bigskip

Lien vers la création des différentes tables : \\
\url{https://gitea.matribe.fr/Lensors/ProjetDevWeb2/src/branch/main/Projet/projet.sql}
\end{frame}
{
\includepdf[pages=1]{Diagramme_EA_pour_SGBD.pdf}
}

\begin{frame}{\exo - Organisation de l'équipe}
	Un premier travail commun sur la mise en pratique :
	\begin{itemize}
		\item réflexion sur les outils à utiliser
		\item construction du modèle entité/association de la base de données
		\item implémentation des différentes classes.
	\end{itemize}
L'amorce du projet et l'échange d'idées ont été un travail commun.
\end{frame}

\begin{frame}
Puis les tâches ont commencé à être réparties au fur et à mesure de l'avancée du projet:
\begin{itemize}
	\item diagramme de classes, modèle entité/association: \textbf{Claire}
	\item construction de la structure de départ, des classes, organisation: \textbf{Mathieu}
	\item Tests intermédiaires de l'application: \textbf{Mathieu} et \textbf{Claire}
\end{itemize}
en précisant le rôle de chaque membre de l'équipe (partage des tâches).
\end{frame}

\begin{frame}{\exo - Calendrier}
	\textbf{Etat du projet au 22 Avril 2025 :}
	
	\bigskip
	
\begin{itemize}
	\item Tchat : OK
	\item Création/Suppression des pages/blocs : OK
	\item Partage des pages : OK
	\item Travail collaboratif en direct : fonctionnel mais pas encore pleinement testé
\end{itemize}
\end{frame}

\begin{frame}{\exo - À faire / À vérifier}
	Etapes à prévoir jusqu'au : 20 mai 2025
	
	\bigskip
	
	\begin{itemize}
		\item Tester le fonctionnement du travail collaboratif en direct, notamment en cas de modifications simultanées. (avant le 28 avril)
		\item Finaliser le rendu Markdown, y compris le support de LaTeX pour les formules mathématiques. (avant le 5 mai)
		\item Concevoir une solution pour la gestion de l’historique des modifications. (avant le 12 mai)
		\item Design du site (avant le 19 mai)
	\end{itemize}
\end{frame}
\end{document}