SSCR Library
I built a library management prototype for the SSCR school library. Students and faculty borrow books, each librarian manages the books for their year level, and a supervisor manages accounts.
At a glance
- Type
- Library system
- Client
- San Sebastian College Recoletos (school project)
- Stack
- TypeScript · React · Vite · Tailwind CSS · Shadcn UI
What I built
- Sign-in with a school ID and separate dashboards for students, faculty, librarians, and a supervisor.
- A book catalog with filters by genre and year level.
- Librarians limited to their own year level, so each sees and adds books only for their section.
- Loan checkout and tracking with due dates.
- A supervisor dashboard for managing accounts, including role changes.
How it works
All data lives in the browser's localStorage behind a small typed store module. The full borrowing flow can be demoed without a server, and the store is the one place to swap in a real API.