Professional Projects
React Todo List
Rebuild an existing TypeScript todo list application using React and interact with a RESTful API
General Information
| Field | Detail |
|---|---|
| Period | 24.11.2025 → 19.1.2026 |
| Context | Jobtrek Training Centre |
| Training | Apprentice 1st year |
| Main goal | Rebuild an existing TypeScript todo list application using React and interact with a RESTful API |
| Role | Solo developer |
Description
A frontend todo list application rebuilt from scratch using React and TypeScript. The app interacts with a provided RESTful API to manage todos, supporting creation, completion, deletion. The project focuses on understanding React core concepts such as components, state management, and hooks, as well as clean code organisation and reusability. The application is deployed on GitHub Pages.
Technologies Used
| Category | Detail |
|---|---|
| Languages | TypeScript, HTML5, CSS3 |
| Frameworks / Libraries | React, Zustand (state management), ESLint, Prettier |
| Tools | Git, pnpm, Rsbuild, GitHub Pages |
| Database | External RESTful API (PostgREST) |
ICT Training Plan Competencies
g1: Analyser et documenter les besoins en matière d'applications et d'interfacesg2: Vérifier la faisabilité technique des prototypes d'interfaces utilisateur et les développerg5: Implémenter les applications et les interfaces selon le concept en respectant les exigences de sécuritég6: Vérifier la qualité et la sécurité des applications et des interfacesh2: Définir le processus de livraison des applicationsh3: Implémenter le processus de livraison des applications