
Closed
Posted
Paid on delivery
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.
Project ID: 40617932
37 proposals
Remote project
Active 23 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
37 freelancers are bidding on average ₹1,003 INR for this job

Greetings, Hello, Respected Sir. It sounds like you need a robust Flask backend for your bookstore inventory that not only manages data efficiently but also ensures secure access for different user roles. This can be a challenge, especially when implementing role-based access along with a flexible search feature, but I’m here to help make it seamless. How to achieve this: - Develop a clean and structured Flask application using SQLAlchemy for managing SQLite databases. - Implement core CRUD operations along with a search layer that filters by author, title, or genre. - Set up role-based authentication with JWT or session-based login, allowing admins to manage records effectively. - Provide thorough documentation, including a README and a PowerPoint presentation to explain the functionality. With my skills in Python, Flask, and RESTful API development, I can ensure a reliable and maintainable solution. I have successfully delivered similar projects, like the bookstore management system for Nano Smoothies and the user management API for Likes.io. I look forward to discussing the details further.
₹1,500 INR in 1 day
5.6
5.6

100% doable. I do backend development in Python regularly, and this is a well-contained Flask + SQLAlchemy CRUD build with role-based auth, straightforward scope with clear deliverables. I'd build this as a single Flask app with SQLAlchemy models backed by SQLite, full CRUD endpoints for titles including pagination, and a flexible search layer filtering by author, title, or genre in one request. For auth I'd wire in Flask-JWT-Extended with admin and staff roles, admins get delete access, both roles can add or edit, plus seed users so you can test immediately. I'll include the commented repo, migration script, README with example cURL requests, and a short PPT walking through how everything works. Small, well-scoped build, so I can have this done and tested within a few days. Let's do it.
₹1,300 INR in 7 days
5.1
5.1

Hi! I can build your complete bookstore inventory Flask backend using Flask-SQLAlchemy, Flask-JWT-Extended for admin/staff role-based access control, and Alembic/Flask-Migrate for database schema management. I’ll implement clean CRUD routes, paginated list endpoints, combined multi-field search filters, and include seed scripts for immediate testing. You’ll receive the fully documented Git repository, a step-by-step README with cURL examples, and a clear PPT explaining code architecture and endpoint workflows. Drop me a message in chat so we can discuss setup details and start immediately!
₹1,050 INR in 7 days
3.4
3.4

Hi there, I will build a clean, well-structured Flask backend for your bookstore inventory using **Flask, SQLAlchemy, and Flask-JWT-Extended** with local SQLite storage. I will implement complete CRUD routes, a flexible search filter (by author, title, or genre in a single request), and role-based access control ensuring only Admins can delete while both Admin and Staff roles can add/edit inventory. I will provide a fully commented single repository, database migrations, sample seed users, a clear README with example cURL commands, and a complete PowerPoint presentation explaining the codebase and system workflow. Best regards, Nikhil
₹1,300 INR in 1 day
3.7
3.7

Hi, I can build a clean, secure, and well-structured Flask backend for your bookstore inventory system using Flask, SQLAlchemy, and SQLite. The application will include complete RESTful CRUD APIs, advanced search by title, author, and genre, JWT-based authentication with admin and staff roles, database migrations, seed users, and well-organized, fully commented code that's easy to maintain and extend. I'll also provide a detailed README with setup instructions, environment variables, example API requests, and a PowerPoint explaining the project architecture, code flow, and how each module works. I'll ensure the backend follows best practices for security, scalability, and code organization while keeping the implementation straightforward for future enhancements such as additional roles or database migration to PostgreSQL/MySQL. Would you like the API documented with Swagger/OpenAPI as well, so you can test all endpoints directly from the browser? Best regards, Ahad
₹1,050 INR in 5 days
3.0
3.0

I understand you need a well-structured Flask backend for a bookstore inventory system with SQLite and SQLAlchemy, providing secure CRUD operations, paginated listings, flexible search by title, author, and genre, and role-based authentication. The solution should be clean, extensible, and fully documented, with admins managing all operations while staff can maintain inventory without delete privileges. I have experience building RESTful APIs using Flask, SQLAlchemy, JWT authentication, and role-based access control. My focus is on writing modular, maintainable code with secure validation, database migrations, optimized queries, and comprehensive documentation. I also prepare developer-friendly READMEs, sample API requests, and presentation material to simplify future maintenance and knowledge transfer. I'll structure the project into reusable modules, implement the database models, authentication, CRUD and search endpoints, seed admin and staff accounts, create migration scripts, and thoroughly test every API before delivery. You'll receive the complete source code, SQLite schema, README with cURL examples, and a detailed PowerPoint explaining the architecture, code flow, and setup process. Do you have a preferred Flask version or API response format that you'd like me to follow?
₹1,500 INR in 7 days
1.6
1.6

Hello, I have read your requirements carefully. We can develop a clean, well-structured Flask backend for your bookstore inventory system with SQLAlchemy and SQLite, following REST API best practices. The application will include complete CRUD operations, pagination, advanced search by title, author, and genre, along with secure role-based authentication using JWT or Flask-Login as per your preference. With 7+ years of experience in Python, Flask, REST API development, and database design, we can deliver a well-organized codebase with proper comments, database migrations, sample admin and staff users, and a detailed README containing setup instructions, environment variables, and cURL examples. We will also provide the requested PowerPoint explaining the project architecture, code flow, APIs, authentication, and overall implementation. Before starting, we'll confirm any workflow details to ensure the final solution matches your expectations. I would be happy to discuss your requirements and get started immediately. Thanks and Regards, Prachi Webix Infotech
₹1,050 INR in 7 days
1.3
1.3

Hello, I reviewed your bookstore inventory requirements and understand you need a clean, well-structured Flask backend with authentication, role-based access, CRUD operations, search functionality, and SQLite integration. I have hands-on experience with Python, backend development, REST APIs, SQL databases, and building maintainable applications. I focus on clean architecture, well-documented code, and timely delivery. I can provide the complete source code, database schema, README, and presentation explaining the project workflow. I look forward to discussing your requirements and getting started.
₹600 INR in 2 days
0.0
0.0

Hi, I can build this Flask bookstore backend as a compact, easy-to-run repository. I would deliver: - Flask app with SQLAlchemy models and local SQLite database - CRUD endpoints for books: create, update stock/details, delete, single book and paginated list - Search filters that can combine title, author and genre in one request - Simple role-based auth with admin/staff seed users; only admin can delete, both roles can add/edit inventory - Migration or schema initialization script - README with setup commands, environment variables and example cURL requests - A short PPT explaining the code structure, routes, auth flow and how to run/test it I will keep it simple, commented and extendable, so it is useful as a learning/reference backend instead of a messy demo. I can complete it in 2 days.
₹1,200 INR in 2 days
0.0
0.0

Hi there, I can build this Flask bookstore backend for you quickly. I am very comfortable with Python, SQLite, and SQL Alchemy. I will set up the core CRUD endpoints (create, update stock, delete) in a clean, single codebase so it runs smoothly out of the box. Since I am online right now, we can chat and start immediately. Let me know the details! Best regards, Bunny
₹1,050 INR in 2 days
0.0
0.0

Hello, We are Launch Your Concept, a team experienced in Python, Flask, REST API development, SQLAlchemy, JWT authentication, and SQLite/PostgreSQL. We can build a clean, well-structured Flask backend for your bookstore inventory with secure role-based authentication (Admin & Staff), complete CRUD operations, advanced search (author, title, genre), pagination, and a scalable architecture using SQLAlchemy with SQLite. The code will be fully documented, modular, and easy to extend in the future. Our Deliverables: Flask REST API with CRUD & search JWT/Session-based authentication Role-based access (Admin & Staff) SQLAlchemy models & migration scripts SQLite database with seed users Well-commented source code & Git repository README with setup, API examples & cURL commands Professional PPT explaining the architecture, code flow, database, authentication, and API working We're ready to start immediately and deliver a clean, production-quality backend with complete documentation. Team Launch Your Concept
₹1,050 INR in 7 days
0.0
0.0

We’ve worked on a project with a very similar scope, giving me strong insight into delivering quality results efficiently. I can develop a clean, well-structured Flask backend with fully implemented CRUD endpoints, a flexible search layer, and role-based access using SQLAlchemy and JWT authentication, all packaged neatly in a single repository. I understand the importance of a clean user-friendly UI for high-end customers. I'd love to chat about your project or walk away with a free consultation. Regards, Nabeel Ismail
₹750 INR in 7 days
0.0
0.0

As a seasoned backend developer specializing in Flask and Django, I have extensive experience constructing clean, efficient codebases for a wide range of applications. Over my 5+ years in the field, I've created numerous REST APIs, crafted well-structured databases (including SQLite, as you require), and implemented robust CRUD and search functionality - all core components of your Flask bookstore inventory project. Secure role-based access is another keystone of my proficiency; I'm comfortable working with both JWT and session-based authentication flows using tools such as Flask-JWT-Extended or Flask-Login. This ensures that your admin and staff roles will have the appropriate permissions and restrictions on the backend for optimal data management. My dedication to neat code, along with my diverse skill set in API development, database design, and web development ensure that I can tackle any challenge this project presents—delivering not just lines of code but a working, fully commented app packaged in a single repository. I understand effective communication is pivotal টo tarde a project's success, so i am ready to update you at every step od the process. With me on board, you won't just get an experienced Python developer - but a reliable partner ready to invest their expertise for your app's success. Let's get started!
₹1,050 INR in 7 days
0.0
0.0

Good day! Based on your requirements I understand you need a Flask backend for a bookstore inventory system CRUD endpoints (create, update stock, delete, retrieve single and paginated) built with SQLAlchemy on SQLite, a combined search filter by author, title, genre, role based auth admin and staff, JWT or session based where only admins can delete, plus a fully commented repo, DB schema and migration script, README with setup and env vars/cURL examples, and a PPT explaining the code. Questions: 1) For pagination do you have a preferred page size default (e.g. 10/20 per page) or should that be configurable via query parameter? 2) Should the search filter support partial and fuzzy matching (e.g. searching "tolk" matches "Tolkien") or exact match only? 3) Do you have a specific number of sample records in mind for the seed data so the PPT/demo shows realistic pagination and search behavior? For the PPT would you like it focused on code walkthrough architecture, key files or more on how to run and use the API endpoints, auth flow? Happy to start right away given the clear scope here let me know if a quick call would help clarify the search/pagination details otherwise I can proceed directly based on your answers above. Thank You!
₹1,050 INR in 7 days
0.0
0.0

Hi, this maps cleanly onto a standard Flask + SQLAlchemy setup, so I can move fast on it. Plan: SQLAlchemy models for books (title, author, genre, stock count) with a migration script (Flask-Migrate), full CRUD routes plus a search endpoint that filters by author/title/genre in one request. Auth via Flask-JWT-Extended with admin/staff roles — role checks enforced in route decorators (staff blocked from delete at the middleware level, not just hidden in a UI that doesn't exist here). Seed script creates one admin and one staff user so you can test both roles immediately. Deliverables: single repo, commented code, SQLite schema + migration, README with setup commands, env vars and example cURL requests for every route, and a short PPT walking through the architecture and how auth/search work. Can deliver in 3 days. One question: any preference between Flask-Login (session) or JWT for auth, or is JWT fine since this reads like an API-only backend with no server-rendered pages?
₹1,400 INR in 3 days
0.0
0.0

Hi! I can build a clean, scalable Flask backend with SQLAlchemy, JWT-based role authentication, CRUD & search APIs, SQLite migrations, and well-documented code. I'll also provide a clear README, sample seed data, and a presentation explaining the architecture and workflow. Looking forward to working with you!
₹800 INR in 7 days
0.0
0.0

Hi, This project is a great match for my backend experience. I've built REST APIs with authentication, role-based access control, SQL databases, and inventory management systems, so the bookstore workflow is very familiar. I'd develop a clean, modular Flask backend using SQLAlchemy with SQLite, keeping the architecture easy to extend if you decide to migrate to PostgreSQL or MySQL later. The API will include complete CRUD functionality, pagination, and flexible search that supports filtering by title, author, and genre. For authentication, I'd use Flask-JWT-Extended to implement secure JWT login with admin and staff roles. Admins will have full access, including delete operations, while staff can create and update inventory as required. The deliverables will include: • Well-structured and documented Flask project • SQLAlchemy models with migration support • RESTful CRUD and search endpoints • JWT authentication and role-based authorization • Seed admin and staff accounts • README with setup, environment variables, and cURL examples • A PowerPoint explaining the project structure, code flow, and API usage My priority is to deliver code that's clean, maintainable, and easy to build on as your application grows. I'd be happy to discuss the project further and get started.
₹1,050 INR in 7 days
0.0
0.0

Hi there, Running a full bookstore inventory from one clean codebase is exactly the kind of backend we enjoy shipping — and we caught the detail that matters most: your search needs to filter by author, title, and genre *in the same request*, not three separate endpoints. That combinable filter (case-insensitive, partial-match) is where a lot of implementations quietly break the brief. What you get: a Flask app (app factory + blueprints) that clones, installs, and runs in three commands — CRUD with proper status codes (201/400/404), paginated lists with full metadata, the combined search layer, RBAC where only admins delete while staff and admins add/edit, hashed-password seed users, an executable cURL README, and a presentation-ready PPT covering architecture, data model, endpoints, and the auth/role flow. The PPT is a first-class deliverable for us, not an afterthought. We recently built a config-driven, idempotent API sync service — retries, dedupe, dry-run — the same discipline of reproducible setup and "works first try" your hand-off needs. Happy to share the repo privately, plus we've already scaffolded a POC for this. We can deliver in 4 days, split across clear milestones: models & migration → CRUD & search → auth & roles → README & PPT. Two quick things to lock the scope: do you prefer JWT (our default — cleanest for cURL) or session-based? And beyond title/author/genre/stock, should Book include ISBN and price? Sensible defaults ready either way. Talk soon,
₹1,308.33 INR in 7 days
0.0
0.0

Hi, I will build you a clean, well-structured Flask backend for the bookstore inventory: models for books, stock and orders, a REST API, and a PostgreSQL data layer (or SQLite to start) with migrations. I write tested, readable Python. Tell me the exact entities and endpoints you want and I will start today.
₹600 INR in 7 days
0.0
0.0

Hi — Bohdan, backend dev from Lviv. Flask with SQLAlchemy and role-gated JWT is bread-and-butter work for me, and the search layer you describe (author, title and genre filtering in the same request) is a straightforward filter chain over the query. I'd ship it with the seed admin/staff users and cURL examples in the README so you can hit every route yourself before you build anything on top of it. One question about the PPT — do you want it walking through the file structure and models, or just the endpoints and how to call them?
₹1,200 INR in 3 days
0.0
0.0

Chandigarh, India
Member since Jul 31, 2026
$8-15 USD / hour
₹250000-500000 INR
$10-30 USD
₹12500-37500 INR
$1000-1200 USD
$250-750 CAD
₹1500-12500 INR
$10-30 USD
£250-750 GBP
$30-250 USD
₹250000-500000 INR
₹600-1500 INR
$1500-3000 USD
₹37500-75000 INR
$250-750 USD
$2-8 USD / hour
£10-15 GBP / hour
₹12500-37500 INR
$2-8 USD / hour
$10000-25000 USD