15. Mise en avant - Iziclock/T304-Projet-Integration_IziClock GitHub Wiki

Mise en avant

Pour ce projet, nous souhaitons mettre en avant les points suivants qui ont été les points sur lesquels l'équipe a passé le plus de temps et a dépensé le plus d'énergie :

  • Transfert de fichiers audio : Nous avons implémenté un système permettant aux utilisateurs de transférer leurs fichiers audio depuis le frontend de l’application vers le backend, déployé sur un VPS. Cette fonctionnalité offre la possibilité d'utiliser des sonneries personnalisées pour les alarmes, en assurant un transfert sécurisé et fluide des fichiers.

  • Intégration avec Google Calendar : Notre application se connecte directement à Google Calendar pour récupérer les événements de l'utilisateur et ensuite créer des alarmes à partir de ces événements.

  • Utilisation du haut-parleur avec le Raspberry Pi : Grâce à l'intégration du module audio "MAX98357A", nous avons réussi à transformer le Raspberry Pi en un réveil physique capable de jouer des sons de bonne qualité. Cette partie technique a nécessité une configuration minutieuse du matériel et du logiciel pour garantir une parfaite synchronisation.

  • Connexion Bluetooth avec le Raspberry Pi : Nous avons développé une solution robuste pour connecter l'application mobile au Raspberry Pi via Bluetooth. Cette connexion permet de piloter et de paramétrer directement le réveil physique depuis l'application.

Originalités

Le projet trouve son originalité dans le fait que par rapport aux réveils classiques qui sont disponibles sur le marché, il possède des fonctionnalités apportant une réelle plus value à son utilisateur. Parmi ces fonctionnalités, on retrouve principalement la création automatique d'alarmes à partir du calendrier Google de l'utilisateur auquel il peut se connecter à partir d'une application mobile sur son téléphone.