This commit is contained in:
arussac
2025-04-27 16:57:19 +02:00
parent 5298f5b84f
commit 09016f6860
3 changed files with 59 additions and 0 deletions

24
contenu/frontend.md Normal file
View File

@@ -0,0 +1,24 @@
## choix des technologies
- HTML
- CSS
- Javascript
- ChartJS
- Ajax
## Efforts notables
Le carousel en trois dimensions avec l'animation du mouvement, et modulable en fonction du nombre de projets requis, accompagné d'une adaptation de la taille en fonction de la taille de la fenêtre (responsive)
La mise en place d'un menu déroulant pour cacher les images quand il y en a trop dans un projet
La problématique d'affichage des images compréssée pour une meilleure génération des images
le style passe partout qui permet à chaque utilisateur de se sentit à l'aise
## Difficulté
Interfacer de manière optimale chaque partie du front end avec le serveur et l'application pour que l'utilisateur puisse utiliser les deux versions facilement
l'évolution constante des routes et de la logique du serveur + le changement du modèle de donnée
## Apprentissage
Générer de la 3D en HTML et CSS
Travailler avec des images et des vidéos.

Binary file not shown.

View File

@@ -97,6 +97,41 @@
\end{itemize} \end{itemize}
\end{frame} \end{frame}
% Partie front end
\subsection{Front end}
\begin{frame}{Front end}
\textbf{Choix des technologies :}
\begin{itemize}
\item HTML, CSS, Javascript
\item ChartJS pour la visualisation de données
\item Ajax pour la communication asynchrone
\end{itemize}
\vspace{0.5em}
\textbf{Efforts notables :}
\begin{itemize}
\item Carousel 3D animé, modulable selon le nombre de projets
\item Responsive : adaptation à la taille de la fenêtre
\item Menu déroulant pour cacher les images en excès
\item Affichage d'images compressées pour optimiser la génération
\item Style universel pour le confort utilisateur
\end{itemize}
\end{frame}
\begin{frame}{Front end (suite)}
\textbf{Difficultés rencontrées :}
\begin{itemize}
\item Interface optimale entre le front end, le serveur et l'application mobile
\item Évolution constante des routes et de la logique serveur
\item Adaptation aux changements du modèle de données
\end{itemize}
\vspace{0.5em}
\textbf{Apprentissages :}
\begin{itemize}
\item Génération de 3D en HTML et CSS
\item Manipulation d'images et de vidéos
\end{itemize}
\end{frame}
% Démonstration % Démonstration
\section{Démonstration} \section{Démonstration}
\begin{frame}{Démonstration} \begin{frame}{Démonstration}