Cette application est conçue pour envoyer un court résumé de tâche par SMS (en utilisant Twilio) aux parents et/ou à l'enfant en utilisant www.showmyhomework.co.uk (« SMH »). Bien qu'il existe une application mobile pour SMH, tous les écoliers n'y ont pas accès sur leur téléphone (ou celui de leurs parents), et de toute façon, l'essentiel qu'elle ne dit pas aux parents est l'effort total estimé restant pour toutes les tâches en cours. .
C'est une application assez simple et mon tout premier projet "public" sur Github. Je suis actuellement à la recherche d'un ou plusieurs mentors pour m'aider à me guider dans mon parcours depuis la création d'une application fonctionnelle mais amateur/piratée et en y mettant les cloches et les sifflets nécessaires pour la rendre « prête pour la production », c'est-à-dire bien emballée pour que les utilisateurs peut simplement le récupérer et l'utiliser, sans aucune connaissance de Python, sans configurer Twilio, les variables d'environnement, les jetons, etc.
Au moment de la rédaction de cet article, les principales améliorations que je sais devoir apporter incluent :
En plus d'atteindre l'objectif final qui est de créer un outil joliment emballé et partageable que d'autres parents peuvent simplement récupérer (probablement télécharger à partir d'un site Web plus « grand public » que Github), je pense que ce voyage même pour arriver d'où se trouve actuellement le code at ("fonctionnel mais amateur/piraté") jusqu'à cet état avec un minimum d'effort mérite d'être documenté, peut-être même sous forme de tutoriel. Je sais qu'il y a beaucoup de débutants en Python comme moi qui en sont arrivés au point de créer quelque chose d'utile, bien que dans le vide, et qui sont franchement un peu intimidés par tout l'apprentissage supplémentaire et les étapes qu'ils doivent suivre pour commencer à partager l'outil avec les utilisateurs finaux, ou bien avec d'autres Pythonistas sympathiques qui peuvent aider à améliorer la qualité, la sécurité, la lisibilité, etc. du code lui-même.
Donc... tous les commentaires et offres d'un guide seraient géniaux et grandement appréciés, pas seulement pour moi et cette application particulière, mais pour d'autres débutants souhaitant franchir cette prochaine étape presque universelle.
Merci beaucoup,