portfolio/config/projects.yaml

214 lines
7.6 KiB
YAML

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