Tanstack Start
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

FieldDetail
Period5.1.2026 → 13.1.2026
ContextJobtrek Training Centre
TrainingApprentice 1st year
Main goalBuild a local REST API backend with Bun and SQLite to replace the external Todo API used in the React project
RoleSolo 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

CategoryDetail
LanguagesTypeScript
Frameworks / LibrariesBun (runtime & HTTP server)
ToolsGit, Bun package manager
DatabaseSQLite (via Bun built-in support)

ICT Training Plan Competencies

  • c1: Identifier et analyser les données et développer des modèles de données
  • 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
  • g3: Evaluer et documenter la sécurité des applications et des interfaces
  • g4: Elaborer des variantes de mise en œuvre d'une application et développer la solution sur le plan conceptuel
  • g5: 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 interfaces
  • h4: Surveiller les applications et les interfaces et résoudre les problèmes en cours de fonctionnement

Repository

On this page