NÉRÉIDES - challenge de construction d'un bateau à hydrogène
Néréides UTT est un projet mené par une vingtaine d'étudiants qui consiste en la construction d'un bateau utilisant des énergies renouvelables (hydrogène), innovant et vertueux de l'environnement en vue de la participation à l'Energy Boat Challenge du Yacht Club de Monaco.
Le Monaco Energy Boat Challenge (MEBC) tiendra sa 12e édition cette année. Organisé par le prestigieux Yacht Club de Monaco, cet événement unique à l'échelle mondiale vise à répondre aux enjeux de la transition environnementale dans l’industrie maritime. L'objectif est de concevoir les technologies qui équiperont les bateaux de demain.
En tant que responsable d'une équipe de trois personnes, ma mission est de superviser et coordonner le développement des systèmes embarqués, essentiels au bon fonctionnement du bateau.
préparatifs du bateau sur l'édition 2024
le bateau en 2024
Parade de l'édition 2024
En tant que Responsable des Systèmes Embarqués sur le projet Néréides, je suis chargé de concevoir et d'architecturer l'ensemble du système embarqué, en intégrant des micro-contrôleurs et des logiciels pour garantir son efficacité et sa scalabilité. Je supervise l'intégration de capteurs variés (température, LiDAR, GPS) afin de fournir des données précises en temps réel, et je développe des algorithmes de contrôle pour optimiser la performance. Cela passe également par la mise en place de protocoles de communication (CAN, Wi-Fi, 4G), s'assurer une gestion énergétique efficace, et veiller à la sécurité du système grâce à des dispositifs d'arrêt d'urgence et de détection de collision. Enfin, je gère une équipe de trois personnes, définissant les rôles et coordonnant le projet pour atteindre nos objectifs.
myfest
MYFEST - l'appli pour FACILITER LA PLANIFICATION DES FESTIVALS
MMyFest est une application conçue pour offrir aux utilisateurs une expérience personnalisée lors de festivals de musique, en générant un emploi du temps sur mesure basé sur leurs goûts musicaux.
Le processus commence par un écran de swipe, similaire à celui des applications de rencontre, où l'utilisateur peut indiquer ses préférences en matière d'artistes et de genres musicaux. Ces informations sont ensuite analysées par l'application pour non seulement planifier les concerts en fonction des préférences, mais aussi pour faire découvrir de nouveaux artistes susceptibles de correspondre aux goûts de l'utilisateur, enrichissant ainsi son expérience du festival.
L'application a été développée en React Native, avec une utilisation de technologies web comme HTML, CSS, et JavaScript. Elle intègre une fonctionnalité d'authentification afin de permettre à plusieurs utilisateurs de se connecter et de sauvegarder leurs préférences, ce qui la rend idéale pour une utilisation collaborative, par exemple entre amis assistant à un festival. Les données utilisateur, ainsi que les préférences musicales, sont stockées de manière permanente sur une base de données Firebase, garantissant une accessibilité et une fiabilité continues.
Écran de swipe
Écran planning
Écran de connexion
MMyFest est actuellement disponible sur l'App Store, et depuis son lancement, elle a enregistré plus de 250 téléchargements.
J'ai réalisé une vidéo pour expliquer comment j'ai codé cette application, je vous laisse la découvrir juste en dessous.
MARS 2024
juin 2024
GRAINPARIS.ART - un site créé pour répertorier les salles de cinés parisiennes
GrainParis.Art est un site internet dédié à la programmation de plus de 15 cinémas indépendants de la capitale, offrant aux utilisateurs la possibilité de planifier leurs sorties cinéma sur plus d'une semaine.
Ce site repose sur la technologie du scraping pour récupérer automatiquement les informations des différentes salles de cinéma. Mon algorithme extrait les données du site AlloCiné afin de garantir une mise à jour régulière et précise de la programmation. De plus, GrainParis.Art utilise l'API de TMDB (The Movie Database) pour enrichir les informations sur les films, notamment en fournissant des détails tels que l'affiche, la durée, les acteurs etc.
Le site est conçu avec HTML et CSS pour la partie front-end, tandis que le back-end est développé en Python, avec Flask assurant la connexion entre les deux. Cette architecture permet de gérer efficacement les données et d'assurer une navigation fluide pour les utilisateurs.
Afin d'optimiser les temps de chargement, les informations sur chaque film sont stockées dans une base de données Firebase, permettant un accès rapide aux données et une meilleure performance globale du site.
écran d'accueil
Les différents cinémas
Version téléphone
Pour expliquer comment j'ai développé ce site internet et quelles technique j'ai utilisé, j'ai réalisé une vidéo disponible sur youtube. Vous trouverez le lien ci dessous si le coeur vous en dit :)
JUIN 2024