Gabrielle Barboteau

Développeuse Full-stack

Projets réalisés

Trans-sport

Trans-sport est un site communautaire permettant aux utilisatrices et utilisateurs d'ajouter des lieux et des associations de sport trans-friendly, et de noter celles déjà existantes. Ce site a été mon projet de fin de formation, mais je l'avais en tête depuis un petit bout de temps : la première version est terminée, et je la lancerai officiellement en Octobre après un travail de communication et de collaboration avec des associations travaillant sur l'intégration des personnes trans dans le sport.


Ce site a été réalisé avec Django pour le back-end et un peu de Bootstrap pour le front, et il est hébergé sur Heroku. J'ai également utilisé Django-REST-Framework pour en concevoir l'API (cliquez ici pour en savoir plus).


Django Bootstrap API OpenStreetMap API Heroku PostgreSQL DevOps


Consultez le site en production et le repo GitHub

Ce site !

J'ai réalisé ce portfolio assorti d'un blog afin d'exposer mon travail, et d'avoir une plate-forme où écrire. D'ailleurs, avez-vous lu mes articles ?


Réalisé avec Django et Bootstrap, hébergé sur Heroku. La particularité de ce site est d'utiliser AWS pour héberger tous les fichiers, afin de faciliter son utilisation au quotidien. 


Django Bootstrap AWS Heroku PostgreSQL


Vous êtes déjà sur le site en production, mais vous pouvez consulter le repo GitHub en suivant ce lien !

Projets du parcours Développeuse d'application Python d'Openclassrooms

En dehors des projets cités plus haut, j'ai développé un certain nombre d'applications et programmes durant ma formation. 


PyGiver est un jeu réalisé avec Python et la librairie PyGames, c'est un labyrinthe avec quelques éléments aléatoires (disposition des objets, etc...). Vous pouvez consulter le repo GitHub et télécharger le jeu ici.


OFFSubstitutes est un programme réalisé avec Python permettant de trouver des substituts plus sains à divers aliments. La base de donnée utilise MySQL, et les informations sur les aliments sont récoltés sur l'API de l'Open Food Facts. Le repo GitHub (où le projet peut être téléchargé) se trouve ici.


La documentation d'OCPizza est un ensemble de projets dont le but était de créer une documentation complète pour communiquer avec un client fictif pour la réalisation d'un projet tout aussi fictifs. Ce projet regroupe les dossiers de conception fonctionnelle et technique, le dossier d'exploitation, ainsi que le PV de livraison. Le tout a été rédigé en suivant les recommandations pour les documents de ce type (utilisation de diagrammes UML, user stories...). Le repo Github est accessible en suivant ce lien


Pur Beurre est un réseau social permettant à ses utilisateurs de trouver des substituts plus sains à divers aliments. C'est en quelque sorte la version web, développée avec Django et hébergée sur Heroku, du projet OFFSubstitutes. Le repo GitHub est ici tandis que le site en production est accessible .


Python Algorithmie PyGames Django Bootstrap MySQL PostgreSQL Open Food Facts API Heroku DevOps Documentation UML Méthodologie Agile

Site de Jolene Jodrey

Ce site est une commande que j'ai réalisé pour une autrice indépendante qui souhaitait un site vitrine pour exposer ses créations et interagir avec sa communauté. Elle souhaitait également pouvoir en modifier le contenu facilement, par exemple en rajoutant de nouvelles références en passant par une interface type "blog".


Le site a été réalisé avec Django et Bootstrap, et il est déployé sur un serveur Kimsufi sous Ubuntu. J'ai également intégré au site et au serveur les éléments nécessaires pour envoyer une newsletter, et la possibilité de rajouter de nouvelles références via l'admin de Django. 


Django Bootstrap Ubuntu Nginx Gunicorn Supervisor PostgreSQL Mailchimp


Consultez le site en production

GrandPyMaps

GrandPyMaps est une application répondant à vos questions sur des lieux, une version améliorée et Jean-Pierre Coffe-ée de Google Maps ! En utilisant diverses API, Jean-Pierre Coffe vous indiquera où se situe un lieu (avec une adresse complète et un emplacement sur une carte) et quelques informations à son sujet.


Le site a été réalisé avec Flask pour le back-end, Bootstrap pour le front-end, avec beaucoup de jQuery pour la gestion des requêtes et un parser en Python. J'ai également utilisé les API de Google Maps et de Wikimedia, et hébergé le tout sur Heroku.


Flask Bootstrap jQuery Python Google Maps API Wikimedia API Heroku


Consultez le site en production et le repo Github !

Jeux vidéo

Avant d'être développeuse full-stack, j'ai fait mes premières armes en programmant des jeux vidéo. La quasi-totalité de mes créations se trouvent ici, mais en voici une sélection : 


Hiroba : Le premier jeu que j'ai commercialisé, développé avec Unity avec du C#, sorti sur iOS et Android. Hiroba est un puzzle-game centré autour du mélange de couleurs, dont une ancienne version Android est disponible ici (le jeu n'étant plus compatible avec les systèmes actuels) et une bande-annonce .


Timmy Can't Punch : Un de mes jeux les plus récents, développé en quatre jours lors d'une Game Jam. C'est un rogue-like où l'on ne peut qu'esquiver les ennemis, et je l'ai développé avec HaxeFlixel (un framework utilisant le langage Haxe, héritier du Flash). Vous pouvez y jouer ici.


Anxious Soup : Encore un jeu développé avec Haxe et HaxeFlixel. C'est une expérience interactive sur l'anxiété et la cuisine, que vous pouvez essayer ici.


Magical Twins : Magical Twins est un shoot em up pour deux joueurs développé sous Unity avec du C#. Vous pouvez y jouer ici (à deux, ou seul avec de très bons réflexes).


Tidying Up With Marie Kondo - The Unofficial Game est un jeu textuel réalisé avec Twine (avec un peu de HTML/CSS/JS) et qui, comme son nom l'indique, l'adaptation non-officielle de la série du même nom. Avec, en plus, une bonne dose de shiba inu, de personnages de Jojo et de références obscures. Vous pouvez l'essayer ici


Unity C# Haxe HaxeFlixel Twine

Accéder à tous mes projets sur Github →

Blog

Créer une API avec Django REST Framework, partie 1 : les bases en une heure

Toi aussi créé une API (enfin, un début d'API) en une heure, avec Django, son REST Framework, et ce tutoriel !

Autodidacte, université, formation : Comment apprendre à programmer ?

On dit souvent qu'il n'a jamais été aussi facile d'apprendre à programmer... C'est vrai, mais en contrepartie, il est devenu de plus en plus difficile de choisir sa méthode d'apprentissage tant nous sommes bombardés d'informations. Petit état des lieux et de mon expérience avec cet article.

Accéder à tous les articles →

A propos de moi

Je suis une développeuse full-stack résidant à Paris avec un amour dévorant pour Python, autant intéressée par la conception et la réalisation technique que par l'impact que mon travail peut avoir autour de moi.

Avant cela, je fus développeuse de jeux vidéo, journaliste, et formatrice. Désormais, je m'aventure dans le développement web afin de concilier mon amour de l'artisanat du code et mon envie d'avoir un impact positif sur le monde : mon dernier projet, Trans-sport, illustre parfaitement cela.

Suite à l'obtention de mon diplome de développeuse d'applications Python chez Openclassrooms, je cherche un emploi en région parisienne. Mes compétences sont très variées : je maitrise autant les frameworks web pour Python (Django, Flask) que Bootstrap et SQL, et je suis capable de gérer le cycle de vie d'une application de A à Z (de la conception initiale au déploiement, en passant par la réalisation technique et la maintenance). Pour plus de détail sur mes précédentes expériences, consultez mon CV !

Quand je ne code pas, j'aime cuisiner, l'écriture, et m'impliquer dans les causes qui me sont chères (comme les droits de la communauté LGBT).