Professional Projects
API in TypeScript with Bun & SQLite
Build a local REST API backend with Bun and SQLite to replace the external Todo API used in the React project
General Information
| Field | Detail |
|---|---|
| Period | 5.1.2026 → 13.1.2026 |
| Context | Jobtrek Training Centre |
| Main goal | Build a local REST API backend with Bun and SQLite to replace the external Todo API used in the React project |
| Role | Solo developer |
Description
A backend REST API built with Bun and SQLite, designed to replicate the endpoints of the external Todo API used in the React todo list project. The API handles todo creation, retrieval, update and deletion, with data persisted in a local SQLite database. The project was built so that the React frontend could switch to the local API by only changing the API URL, with no other modifications required.
Technologies Used
| Category | Detail |
|---|---|
| Languages | TypeScript |
| Frameworks / Libraries | Bun (runtime & HTTP server) |
| Tools | Git, Bun package manager |
| Database | SQLite (via Bun built-in support) |
ICT Training Plan Competencies
g5: Implémenter les applications et les interfaces selon le concept en respectant les exigences de sécurité.c2: Mettre en œuvre des modèles de données dans un dispositif de stockage de données numériques.g1: Analyser et documenter les besoins en matière d'applications et d'interfaces.a4: Planifier les projets ICT et les tâches selon un modèle de procédure.a6: Vérifier l'avancement des projets ICT et des tâches et en faire état selon le modèle de procédure.g6: Vérifier la qualité et la sécurité des applications et des interfaces.