Daily Library Data Management

Замовник: AI | Опубліковано: 29.10.2025

I oversee a mid-sized library and need a streamlined system that lets me feed fresh data into our catalogue every single day and keep it all tidy thereafter. Typical records include new titles arriving, membership changes, and the constant flow of loans and returns, but I’d like the structure flexible enough to accept other tables later on. Core needs • A single interface where staff can add or revise records on the same day they occur. • Clean validation so we don’t introduce typos or duplicate barcodes. • Simple search and filter tools for quick look-ups at the desk. • The option to import bulk data from CSV now, with room to bolt on an API or scheduled job later. • Basic role-based sign-in so only authorised staff see or edit sensitive sections. • A couple of ready-made reports—daily transactions and weekly stock movement—to start with, generated to PDF or Excel. Stack is your call: I’m comfortable hosting PHP/Laravel or Python/Django on our existing VPS; a lightweight Vue or React front end is welcome if it keeps the UI fast. Provide the source code, database schema (MySQL or PostgreSQL), and a short setup guide I can hand to IT. Once delivered, I’ll test by entering a day’s worth of circulation data and running each report; if everything reconciles with our current spreadsheets, we’re done.