Portfolio đ·#
đ SP.NET#
đ Description#
Projet : |
Sciences-Physiques.NET |
---|---|
Langage : |
Python 3.10 |
Back-end : |
Django Framework |
Front-end : |
HTML / CSS |
Testing : |
unittest |
Année : |
2022 |
Description : |
Logiciel permettant la commande, la gestion et le suivi des cours en groupe de sciences physiques et chimiques dispensĂ©s sur Zoom et disponible en VOD sur Vimeo. Lâobjectif est dâavoir un cadre stable et un systĂšme totalement automatisĂ©. |
Statut : |
Annulé pour des raisons juridiques |
đ FonctionnalitĂ©s#
Fonctionnalité |
Description |
---|---|
Utilisateurs : |
Gestion des utilisateurs |
Zoom API : |
Inscription automatique aux meetings Zoom |
Vimeo : |
AccÚs automatique aux vidéos Zoom |
Stripe API : |
Gestgion des paiements / remboursement par Stripe |
Todoist API : |
Gestion SAV, communication interne par Todoist |
Task Manager : |
Programme Python autonome pour les appels API |
Error Manager : |
Gestion complĂšte des erreurs pour Ă©viter les interventions manuelles |
Statistiques : |
Production de statistiques détaillées |
Newsletter : |
Création de newsletters personnalisées en fonction des élÚves |
Courriel : |
Production et transmission des courriels sans services tiers - mail-tester 10/10 |
Facturation : |
Facturation et comptabilité automatique |
Stripe : |
Remboursement automatique en cas dâannulation |
SĂ©curisation : |
Eviter le partage de cours, IP |
Anti-Bot : |
Intégration recaptcha V3 de Google |
âš Serveur#
Intitulé |
Description |
---|---|
Serveur : |
Ubuntu Server 18.04 |
Database : |
PostgreSQL |
DBB Backup : |
pgbackrest |
Hosting : |
Scaleway France |
Web Server : |
Nginx / Gunicorn |
SSL : |
Letâs Encrypt |
Protection : |
Naxsi |
SMTP Server : |
Postfix with DKIM |
Backup Tool : |
S3fuse, BackupManager, Scripts Persos |
Sysop : |
Nmon |
đŒ Screenshots#
đ Client Mail Checker#
đ Description#
Projet : |
Client Mail complet (POP/IMAP/SMTP) |
---|---|
Langage : |
Pascal Object (Delphi) |
Année : |
2004 |
Statut : |
ObsolĂšte |
đŁ Interview (verbatim)#
RĂ©mi Mâ (MEVAERE ndlr), 17 ans, est Ă©tudiant au lycĂ©e Angellier Ă Dunkerque. Il est lâheureux concepteur de Client Mail Checker, logiciel de messagerie original lancĂ© en avril 2004 et dĂ©jĂ tĂ©lĂ©chargĂ© Ă 8000 exemplaires. Ses objectifs immĂ©diats : finir son annĂ©e de terminale, avec une bonne mention au bac. Puis rentrer Ă lâINSA de Lyon ou Ă lâENSIMAG de Grenoble. Pour intĂ©grer ensuite une sociĂ©tĂ© en tant que chef de projet. Interview.
Pourquoi vous ĂȘtes-vous lancĂ© dans la conception dâun logiciel de messagerie ? Utilisant beaucoup les mails en tant que webmaster, jâavais besoin dâun outil personnalisĂ© qui rĂ©pondait exactement Ă mes besoins, pour gĂ©rer mon site et le service clientĂšle de mes autres logiciels. Aucun client mail par ailleurs, Ă part Gaston, nâest purement français (Ă©crit par un français). Enfin, je voulais faire une application en relation avec Internet.
Quelles sont dâaprĂšs vous les fonctions indispensables dâun logiciel de messagerie ? Sans hĂ©siter, la notification des messages qui permet dâĂȘtre tout le temps au courant de lâarrivĂ©e de nouveaux messages. Lâanti-spam est aussi indispensable, vue la place quâoccupent les spams dans nos boĂźtes aux lettres. Et une interface costaud, qui permet de retrouver ses mails en deux trois clics.
En pratique, en quoi consiste le dĂ©veloppement dâun logiciel de messagerie ? Tout dâabord Ă essayer de trouver ce qui manque aux autres logiciels, donc faire preuve dâimagination. Ca ne sert Ă rien de faire une copie dâun logiciel existant. Ensuite connaĂźtre un langage de programmation sur le bout des doigts, câest mĂȘme plus quâindispensable. Puis se plonger dans les RFC, qui dĂ©crivent tous les protocoles de communication comme IMAP, SSL, POP3, SMTP, TLS. Ensuite vient la phase dĂ©veloppement, il faut beaucoup de temps et du coca lool ;). Enfin une fois le logiciel sorti, il faut le maintenir Ă jour (corriger les bugs, ajouter des fonctions, rĂ©pondre aux utilisateurs)
Quâest-ce qui a pris le plus de temps ? Quâest-ce qui a Ă©tĂ© le plus difficile ? Ce qui a pris le plus de temps Ă faire dans la conception du logiciel est sans hĂ©siter la correction de bugs : ça fait pratiquement depuis juin 2004, que je fais ça. Pour le plus dur, la sĂ©curisation SLL/TLS et tout ce qui est cryptage.
Avez-vous dĂ» faire des investissements ? Oui du temps (plus de 10 mois) et financiĂšrement Delphi qui vaut 750 âŹ.
Pourquoi avoir choisi le modĂšle freeware ? Au dĂ©but, Client Mail Checker Ă©tait un shareware, il me rapportait plus dâargent mais ce nâest pas ça rĂ©ellement qui mâintĂ©resse. A lâheure actuelle, câest surtout de me faire connaĂźtre pour pouvoir trouver une place dans une bonne Ă©cole et peut-ĂȘtre un job par la suite.
Quelles sont les prochaines Ă©volutions prĂ©vues pour le logiciel ? Un Popper [utilitaire permettant de relever les messages, NDLR] pour les adresses Hotmail et MSN. Le logiciel sera aussi freeware, et Client Mail Checker deviendra une suite de logiciels dĂ©diĂ©e Ă la messagerie. Une version anglaise est Ă©galement prĂ©vue. Câest un ami qui sâen occupe.
Maintenant que vous avez-mis les mains sous le capot, quel avis portez-vous sur les principaux logiciels de messagerie ? Câest lâheure des comptes loool. Jâai eu lâoccasion de tester plein de logiciels pour voir si tout Ă©tait compatible, Outlook Express est le grand vainqueur, il respecte tout, trĂšs simple dâutilisation, mais trĂšs peu dâoptions. Eudora : excellent logiciel, rien Ă redire, beaucoup dâoptions, mais je nâaime pas lâergonomie, chacun ses goĂ»ts. Thunderbird et Pegasus Mail sont trĂšs bon aussi ! IncrediMail est une horreur Ă rendre compatible, jâen ai perdu des cheveux. Sans compter les bugs de ce logiciel, trĂšs joli, mais trĂšs mal programmĂ©. Sâil y a des RFC et des normes, câest pour les respecter.Propos recueillis le 3 novembre 2004.
Propos recueillis par Arobase.org