Skip to content
DRAG
Browse, borrow, read

E-Library

Year
2025
Role
Solo Developer
Status
SHIPPED
Stack
TypeScript · Next.js
Reading
~2 min
E-Library project — GitHub repository preview card

The story

(a) — The challenge

A complete library workflow in one app: members authenticate, browse a searchable catalog, borrow titles and track everything from a personal reading dashboard.

(b) — The build

The interesting problems were relational — reservations, availability windows, due dates — solved with a typed schema and server-side validation.

Outcomes

Entities modeled

9

Routes

24

Next case study

P2P