Flask Bookstore Inventory Backend

Cliente Freelancer · Remoto · Remoto · freelance · mid · 600–1500 INR

Publicada el 2026-07-31

Descripción de la oferta

I need a clean, well-structured Flask backend that lets me run a complete bookstore inventory from a single codebase. The data can live in a local SQLite file for now, so your models should be configured accordingly with SQLAlchemy. Core CRUD endpoints must cover creating new titles, updating stock counts, deleting records, and retrieving single or paginated lists. I also want a flexible search layer that can filter by author, by title, or by genre in the same request. Role-based access is essential. Please wire in a simple auth flow (JWT or session-based is fine) with at least two roles—admin and staff—so that only admins can delete books while both roles can add or edit inventory. Use Flask-Login, Flask-JWT-Extended, or a comparable lightweight solution; just keep the setup easy to extend later. Deliverables: • Fully commented Flask app packaged in a single repository • SQLite database schema and migration script • RESTful routes for all CRUD and search operations • Auth & role middleware with sample admin/staff seed users • A brief README showing setup commands, environment variables, and example cURL requests • A PPT with all the codes how it works, and everything else If anything in the workflow feels unclear, let me know before you start so we can keep the hand-off smooth.

Skills

Fuente original: freelancer