Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Mini Project
Catalogue, barcode-scanned issue and return, and automatic fines
Overview
Librarians catalogue titles and copies, print a barcode label for each copy, and issue or return books by scanning the label and a student ID card with a USB scanner or the laptop camera. Due dates follow per-member borrowing rules, overdue returns calculate the fine automatically, and students can search the catalogue and reserve a title that is out.
What makes it stand up
Module breakdown
Titles, authors, copies and shelf locations.
Label generation and camera or scanner decoding.
Issue, return, renew and reserve with rule checks.
Daily overdue calculation, waivers and receipts.
Most-issued titles, overdue list and member history.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution