Réalisations Web

Les réalisations Web

Voici mes réalisations concernant le Web, un slide de photos est disponible ci-dessus.

  • Le site internet Fast Life Luxury, pour une entreprise de locations de voitures de luxes et d'activités à Paris dans lequel les utilisateurs peuvent réserver des véhicules et entrer en contact avec l'entreprise. Langages utilisés : Python, JavaScript, HTML, CSS (responsive) | Frameworks utilisés : Django, ReactJS, NextJS, Material UI | API REST, base de données PostgreSQL. Site hébergé sur Heroku.
  • Le site internet Artistes Sans Frontières, pour une association visant à faire connaître différents artistes dans le monde. Langages utilisés : PHP, Twig, HTML, CSS (responsive) | Frameworks utilisés : Symfony, Twitter Bootstrap | base de données PostgreSQL. Site hébergé sur un serveur privé.
  • Le site internet Infinity Cars Dubai, pour une entreprise de locations de voitures de luxes et d'activités à Dubai dans lequel les utilisateurs peuvent réserver des véhicules ou des activités et entrer en contact avec l'entreprise. Langages utilisés : Python, JavaScript, HTML, CSS (responsive) | Frameworks utilisés : Django, ReactJS, NextJS, Material UI | API REST, base de données PostgreSQL. Site hébergé sur Heroku.
  • Le réseau social Network. Celui-ci est inspiré de Twitter et les utilisateurs peuvent poster, supprimer, modifier des publications et suivre d'autres utilisateurs. Langages utilisés : Python, JavaScript, HTML, CSS (responsive) | Frameworks utilisés : Django, ReactJS, Twitter Bootstrap | API REST, base de données PostgreSQL. Site hébergé sur Heroku.
  • L'application Web d'enchères ArsBay. Celle-ci est inspirée du fameux site eBay et permet de créer des enchères, y participer et y rajouter des commentaires. Il y a également une fonctionnalité qui permet de rajouter et supprimer des favoris. Langages utilisés : Python, JavaScript, HTML, CSS (responsive) | Frameworks utilisés : Django, Twitter Bootstrap | API SOAP, base de données SQLite.
  • L'application Web d'e-mails Mail. Cette application est inspirée de G-Mail et permet d'envoyer, recevoir et archiver des e-mails en créant un compte utilisateur. Langages utilisés : Python, JavaScript, HTML, CSS (responsive) | Frameworks utilisés : Django, Twitter Bootstrap | API SOAP, base de données SQLite.
  • L'application Web de trading Market Training. Celle-ci permet d'acheter et de revendre avec de l'argent fictif des parts sur des marchés boursiers américains (Apple, Netflix, Nike, etc...). Langages utilisés : Python, HTML, CSS (responsive) | Frameworks utilisés : Flask, Twitter Bootstrap | API externe (données fournies par IEXCloud).
Développements logiciels

Développements de logiciels

Ci-dessous se trouvent les logiciels que j'ai développé. L'ensemble de ces logiciels sont disponibles sur mon dépôt GitHub en cliquant ici.

  • Credit, logiciel vérifiant validité de la carte de crédit entrée par l'utilisateur (AMEX, VISA ou MASTERCARD) en appliquant l'algorithme de Luhn. Langages utilisés : C en 1ère version, Python en 2ème version.
  • Caesar et Substitution, deux logiciels encryptant un message en utilisant un chiffrement (par décalage ou par substitution selon le logiciel) avec la clé et le texte entrés par l'utilisateur. Langage utilisé : C.
  • Readability, logiciel qui calcule, en appliquant l'algorithme de Coleman-Liau, le niveau scolaire américain requis pour lire le texte entré par l'utilisateur. Langage utilisé : C en 1ère version, Python en 2ème version.
  • Plurality et RunOff, deux logiciels enregistrant les votes pour des candidats entrés par l'utilisateur et calculant le vainqueur de l'élection (selon la majorité absolue avec Plurality et la majorité relative avec RunOff). Langage utilisé : C.
  • Filter et Recover, deux logiciels de traitement d'images. Filter applique le filtre demandé par l'utilisateur (noir et blanc, sépia, flou ou effet miroir), Recover récupère des fichiers .jpeg supprimés à partir d'un fichier mémoire .raw de la carte mémoire. Langage utilisé : C.
  • Speller, logiciel vérifiant un fichier .txt entré par l'utilisateur et retournant le nombre de fautes (dictionnaire anglais). Langage utilisé : C.
  • DNA, logiciel vérifiant les séquences ADN des individus de la base de donnée .csv et la comparant à la séquence ADN sous format .txt renseignés par l'utilisateur, et renvoyant l'individu de la base de données ayant la même séquence ADN. Langage utilisé : Python.