Yoann Abriel
fr

All projects

2024

TaskMe

Requirements specification, frontend development in React, backend in Express.js, and DynamoDB database. Application hosting via AWS Elastic Beanstalk and AWS Amplify.

Line illustration: a three-column kanban board, one card mid-drag, a red tick on a completed card

fig. 01 · Illustration. A shared task board

TaskMe is a collaborative task management solution. The goal was to create a robust and scalable application capable of handling thousands of simultaneous users.

React frontend, Express API

Line illustration: a browser window with a task list, an arrow to a server box marked with a lightning bolt, then a red arrow to a stacked-disc database

fig. 02 · Illustration. React frontend, Express.js API, DynamoDB database

After writing the requirements specification, the frontend was built in React and the backend in Express.js, on a DynamoDB database. The goal: a robust, scalable collaborative task management app able to handle thousands of simultaneous users.

Elastic Beanstalk and Amplify

Line illustration: a code file linked by two parallel lanes to two boxes hosted in clouds, a red flag at the end of one lane

fig. 03 · Illustration. Two deployment lanes on AWS

The application is hosted on AWS: Elastic Beanstalk and Amplify handle the frontend and backend deployment.

Technologies

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