pro_projects: - id: forum_asso detailled_page: true date: 2020-07 link: https://associations.espacecondorcet.org images: - id: public_list name: fr: Liste des associations en: f description: fr: Page regroupant toute les associations de la localité triées par catégories en: Public page - id: public_page name: fr: Page d'une association en: e description: fr: Page publique d'une association contenenant toute les informations de sa fiche en: e - id: manage_organizations name: fr: Gestion des associations en: e description: fr: L'administrateur peut ajouter, modifier, valider toute les associations depuis une unique interface en: e - id: changes_approval name: fr: Vérification par l'administrateur en: e description: fr: L'administrateur peut valider ou refuser les changements apportés par l'association en: e - id: edit_main name: fr: Panel associatif en: e description: fr: Les associations disposent d'un espace réservé pour remplir leur fiche en: e - id: edit_images name: fr: Images et vidéos en: e description: fr: Les associations peuvent ajouter des images ou des vidéos en: e technologies: - node - typescript - express - vue - vuetify - mongodb name: fr: Annuaire assocatif administré en: Administered association directory description: fr: | Application web de gestion de fiche associative avec interface administrative. en: | Web application of association management with administration interface. background: fr: | En Juin 2020, l'Espace condorcet cherchait un moyen numérique afin de substituer le forum associatif physique qui était compromis pour cause sanitaire, ils voulait un moyen simple pour que les associations puissent se décrire et en même temps que le personnel de l'espace condorcet puissent valider le contenu facilement sans d'étapes manuelle pour la publication. en: | In June of 2020, the Espace Condorcet wanted a way to have the public discover associations around them in around the town. solution: fr: | Afin de répondre aux besoins du client, j'ai développé pendant l'été le logiciel qui se compose en plusieurs parties : une partie accessible par tous qui permet de naviguer dans les associations basé sur un serveur Node.js et une interface d'administration et d'édition par les associations qui communique avec une API web en Node.js qui va ensuite mettre à jour la base de données MongoDB. en: | Foo bar action: fr: Site web externe en: External website thumbnail: src: condorcet.jpg alt: fr: Un dessin enfantin représentant le soleil éclairant un chemin en: A childish drawing representing the sun lighting up a footway. - id: tracklift detailled_page: false date: 2022-01 link: https://tracklift.fr name: Tracklift # En 2021 Socobat Environnement avait le besoin d'une application web afin de modéliser la gestion des déchets sur des chantiers d'ascenseurs (collecte, retraitement, revalorisation) et de partager le résultat à des clients. J'ai démarré le développement à partir d'une base et j'ai mit en production le site web. description: fr: | Gestion de la récupération, le traitement et la revalorisation des déchets issues des chantiers d'ascenseurs. # De façon plus général, logiciel de gestion de l'activité d'une entreprise. en: | Management of the recovering, the processing and the revaluation of wastes from elevator's worksite thumbnail: src: logo_square.svg alt: A 'T' letter encapsulated into brackets technologies: - vue - vuetify - symfony - api-platform - php - mysql side_projects: - id: werobot detailled_page: false date: 2018-11 link: https://werobot.fr technologies: - nuxt - vue - php - slim - mariadb thumbnail: src: logo-300.png alt: fr: Une flèche rouge poussant vers le haut la lettre W bleu surmonté par la lettre R en blanc en: A red arrow pushing up a blue W letter which is supporting a white R letter name: WeRobot.fr description: en: A presentation website along with a blog for the robotic club We Robot. fr: Un site vitrine accompagné d'un blog pour l'association de robotique locale We Robot. - id: retrobox detailled_page: false name: RetroBox description: en: E-commerce website from scratch to sell the retrobox console and allow the customer to manage it remotely. fr: E-commerce de A à Z pour vendre des consoles RetroBox et permettre la gestion à distance de celle ci par le client. date: 2018-08 link: https://retrobox.tech thumbnail: src: logo_alone_square.png alt: fr: Une console démontrant qu'il peut afficher plusieurs couleurs de façon verticale en: A console demonstrating that it can show many coulor in an vertical mannel technologies: - nuxt - vue - php - slim - mariadb - socket-io - stripe - paypal - electron - id: jobatator name: Jobatator date: 2020-06 link: https://github.com/jobatator logo: logo.png description: fr: | Un serveur TCP développé comme alternative simplifié à RabbitMQ afin de dispatcher des tâches à des processus. en: | A simplified alternative to RabbitMQ to dispatch jobs to workers (in order to for example send an email). technologies: - go action: fr: GitHub du projet en: GitHub page - id: keyvaluer detailled_page: false name: KeyValuer date: 2020-04 link: https://github.com/lefuturiste/keyvaluer description: fr: | Une implementation d'un serveur supportant les commandes basiques de Redis formant une base clé-valeur. en: | An implementation of a redis compatible serveur to have a key-value database. technologies: - go action: fr: GitHub du projet en: GitHub page - id: discord-monolog-handler detailled_page: false name: Discord Monolog handler date: 2017-08 link: https://github.com/lefuturiste/monolog-discord-handler technologies: - php description: fr: | Un projet open-source pour permettre à la librairie monolog d'envoyer des logs via un webhook discord. en: | An open-source project to extend the monolog library in order to send logs via discord webhooks. action: fr: GitHub du projet en: GitHub page - id: langatator detailled_page: false name: Langatator date: 2022-05 link: https://gitlab.com/lefuturiste/langatator description: fr: | Développement d'un langage de programmation impératif interprété afin de découvrir le fonctionnement d'un interpréteur. en: | Creation of an impérative interpreted langage, trying to enforce a grammar with a lexer, a parser and an evaluator. technologies: - c action: fr: GitLab du projet en: GitLab page # - id: quasator # name: Quasator # date: 2022-03 # link: https://gitlab.com/lefuturiste/quasator # technologies: # - python # - latex