Skip to main content

Reading & Learning

Status: ✅ Complete
Last Updated: 2026-01-14

Overview​

Complete reading and learning tracking system with book management, reading sessions, and course/skill tracking.

Implementation Details​

Book Management​

  • ✅ Book management IN ARC (BookLibraryPage with full CRUD, cover upload, library view, review/rating)
  • ✅ Reading session tracking IN ARC (ReadingSessionPage, progress tracking, speed calculation, statistics)
  • ✅ Checklist integration (READING item links to Book, select book, update current page)

Course & Skill Tracking​

  • ✅ Course & skill tracking (Course/Skill models, services, routes, library pages)

Features​

  • ✅ Book library with cover images
  • ✅ Reading progress tracking (current page)
  • ✅ Reading speed calculation
  • ✅ Reading statistics
  • ✅ Course and skill management

API Endpoints​

  • /api/books - Book CRUD
  • /api/reading-sessions - Reading session CRUD
  • /api/courses - Course CRUD
  • /api/skills - Skill CRUD

Frontend Pages​

  • Book Library (/books)
  • Reading Session (/reading-session)
  • Course Library (/courses)
  • Skill Library (/skills)