2025 · Personal Project · Backend Engineering
A REST API for managing bookmarks, built to develop practical backend engineering skills. Supports creating, reading, and deleting bookmarks with a clean production-minded structure using Node.js, TypeScript, Express, Prisma, and SQLite.
GET /bookmarks
Returns all saved bookmarks
POST /bookmarks
Creates a new bookmark
DELETE /bookmarks/:id
Deletes a bookmark by ID
— How REST APIs work — request/response cycle, HTTP methods, status codes
— Express routing and middleware
— Database modeling and queries with Prisma ORM
— TypeScript in a backend context — types, async/await, error handling
— Git workflow — committing, pushing, maintaining a clean repo