Yoann Abriel
en

Tous les projets

2024

TaskMe

Élaboration du cahier des charges, développement frontend en React, backend en Express.js et base de données DynamoDB. Hébergement de l'application via AWS Elastic Beanstalk et AWS Amplify.

Illustration au trait : un tableau kanban à trois colonnes, une carte en cours de déplacement, une coche rouge sur une carte terminée

fig. 01 · Illustration. Un tableau de tâches partagé

TaskMe est une solution de gestion de tâches collaborative. L'objectif était de créer une application robuste et scalable capable de gérer des milliers d'utilisateurs simultanés.

Frontend React, API Express

Illustration au trait : une fenêtre de navigateur avec une liste de tâches, une flèche vers une boîte serveur marquée d'un éclair, puis une flèche rouge vers une base de données en disques empilés

fig. 02 · Illustration. Frontend React, API Express.js, base DynamoDB

Après l'élaboration du cahier des charges, le frontend a été développé en React et le backend en Express.js, sur une base de données DynamoDB. L'objectif : une application de gestion de tâches collaborative, robuste et scalable, capable de gérer des milliers d'utilisateurs simultanés.

Elastic Beanstalk et Amplify

Illustration au trait : un fichier de code relié par deux voies parallèles à deux boîtes hébergées dans des nuages, un drapeau rouge au bout d'une voie

fig. 03 · Illustration. Deux voies de déploiement sur AWS

L'application est hébergée sur AWS : Elastic Beanstalk et Amplify prennent en charge le déploiement du frontend et du backend.

Technologies

React · Express.js · DynamoDB · AWS Elastic Beanstalk · AWS Amplify