# Projet Musala Mail ### Rappel par email des taches à faire ---- ## Vue d'ensemble 1. contexte = le probleme initial 2. vision = ce qu'on va faire / ce qu'on a fait 3. mission = comment on l'a fait - organisation - les infos techniques - etc. ---- ## Le contexte - Outil trello - 25-30 board pour des projets différents - 1 ou 2 projets sont consultés seulement ! :arrow_right: **Les autres taches passent à la trappe !** ---- ## Vision Recevoir un résumé, prioritisé, dans ma boite email, tous les jours ---- ## Mission Fabriquer un outil qui : - se connecte sur trello - récupere la liste des boards - récupere les taches sur chaque board - trie les taches - envoie un email résumant le board :arrow_right: tous les jours à 7h45 :wink: ---- ## Enjeux techniques (Les difficultés qu'on va rencontrer sur le chemin) * comment on se connecte à Trello ? * comment on envoie un email ? ---- ## Gestion du projet Le projet s'est déroulé selon les étapes suivantes, afin de minimiser le risque d'échec / de blocage : 1. tester la faisabilité de l'envoi d'emails 2. tester la faisabilité de l'accès à Trello (API? scrapping?) 3. cabler/coder le reste des étapes :arrow_right: L'ensemble de ces étapes a été suivi sur un board Trello, et le code source a été versionné avec Git, sur github (annexe 25) ---- ## Architecture du projet ![100% center](presentation-1.png) :arrow_right: T2M se connecte sur Trello, récupere les données et les envoie directement par email. Il n'y a pas de base de données ! ---- ## Choix techniques ### Langage de programmation Musala Mail est développé en Go ( https://golang.org ) Ce langage permet : - un développement rapide - une blablabla ---- ## Choix techniques ### Framework Musala Mail utilise le framework blablablala ----- ### API Trello Musala Mail utilise la bibliotheque blabla pour se connecter à l'api trello. L'autre bibliotheque était trop pourrie (apres avoir fait des essais pendant 2 jours). ---- ### Envoi d'emails bblabla