Site web Téloculture

La genèse du projet

Pour ce projet du semestre 4 en BUT MMI, j'ai travaillé sur l'intégration d'un site web et d'une application Android pour la médiathèque Teloculture, qui souhaitait se moderniser. Ce projet m'a permis de mettre en œuvre les maquettes que j'avais précédemment réalisées, en utilisant divers langages et frameworks.

Image du site Téloculture

Déscription du projet

Le site web a été développé en HTML, CSS, JavaScript et PHP, avec l'utilisation des frameworks Alpine JS pour le front-end et Laravel pour le back-end. L'application Android, quant à elle, a été codée en Kotlin. Ce projet avait pour objectif de fournir une plateforme moderne et accessible pour la médiathèque, permettant aux utilisateurs de naviguer facilement et de profiter des services offerts.

Ce projet était particulièrement intéressant car il m'a permis de travailler sur des technologies variées et d'améliorer mes compétences en développement full-stack. L'intégration des maquettes que j'avais conçues m'a aussi offert une perspective complète du processus de création, de la conception à la réalisation finale.

Cadre du projet

Le projet a été réalisé à l'IUT, dans le cadre d'une Situation d'Apprentissage et d'Évaluation (SAÉ) pendant mon quatrième semestre de BUT MMI. Nous étions une équipe de quatre étudiants : deux d'entre nous se sont concentrés sur le front-end du site, tandis que les deux autres travaillaient sur le back-end. Pour l'intégration de l'application Android, j'étais seul, ce qui m'a permis de gérer l'ensemble du processus de développement mobile.

En comparaison avec mes projets précédents, ce projet a été plus complexe et technique, nécessitant une bonne coordination d'équipe et une maîtrise de plusieurs langages et frameworks. Cela m'a permis de renforcer mes compétences en collaboration et en gestion de projet, tout en approfondissant mes connaissances techniques.

Pour conclure

Toutefois, avec le recul, je pense que nous aurions pu mieux structurer notre communication interne pour optimiser le flux de travail et éviter certains retards. Néanmoins, ce projet a été une expérience enrichissante et formatrice, me préparant à relever des défis encore plus grands dans le futur.

Apprentissages critiques

Outils utilisés

Logo HTML

HTML

Logo CSS

CSS

Logo JS

JavaScript

Logo GitHub

GitHub

Logo Laravel

Laravel