
Đã đóng
Đã đăng vào
Thanh toán khi bàn giao
We need a library book management software for a school/college library that works fully offline on local computers using Python + Tkinter + SQLite, while automatically taking online backups (e.g., to a cloud server like Google Drive or a simple web API) so that data is safe and can be restored if the system crashes. The system should manage books, members, and book issue/return, with proper user logins, license-based restrictions, and comprehensive reports for daily library work. Key objectives Computerize book entry, book issue, and book return processes. Maintain complete records of books, members, and which books are issued to whom. Work offline on library computers, but sync/backup data to an online server automatically at set intervals. Provide secure user login so only authorized staff can change data. Include license-based restrictions to limit features/users based on purchased license keys. Core features (functional requirements) User roles and login Admin login with username and password. Admin can manage users, books, and all settings. Librarian/staff login with limited rights (issue/return books, view records, basic edits). Optional member login (students/teachers) to view their own issued books and due dates. Ability to create, edit, deactivate user accounts. Member (student/teacher) management Add, edit, delete member records (name, ID, class/department, contact, status). Search members by ID, name, class, or other fields. View member history: books issued, returned, overdue, fines (if we add fine feature later). Book management Add new books with details: title, author, publisher, subject/category, ISBN, price, rack/shelf, quantity, etc. Edit and delete book records (only for admin or authorized staff). Track total copies and available copies. Search books by title, author, subject, ISBN, or availability. Issue and return of books Issue book: select member and book, save issue date and due date, and update available copies automatically. Return book: mark book as returned, update stock, and record return date. Show which books are currently issued to which member, with due dates and status (issued/returned/overdue). Prevent issuing if no copy is available, or if member has reached maximum issued books (configurable limit). Reports and search List of all books with filters (subject, author, availability). List of all issued books, overdue books, and returned books within a date range. Member-wise report: all books ever issued to a specific member. Expanded reports: Daily/weekly/monthly issue/return summaries, overdue books with fines calculation, most popular books/authors/subjects, inventory/stock reports (total books, low stock alerts), borrowing statistics by member type/class/department, and export to Excel/PDF/CSV. Backup and sync (offline + online) The primary system runs offline on local machine(s) using SQLite database. Automatic scheduled backup to an online server (e.g., daily or hourly), without user needing to do manual export. Option to manually trigger backup and restore from backup when required. Backups must be secure and only accessible to admin. License-based restrictions Software activation via license key (one-time or subscription-based). Limit features/users based on license type: e.g., basic license (up to 100 books/members, no reports), pro license (unlimited data, full reports, multi-user), enterprise (multi-computer install, custom reports). Grace period (e.g., 30 days trial), then lock features until valid key entered. Check license on startup and periodically. Non-functional requirements Technology stack: Python 3.x with Tkinter for GUI (desktop app, easy to install and run offline), SQLite for local database. Online backup via simple API or file upload (e.g., to cloud storage). No web server needed for core use. Simple, user-friendly interface suitable for library staff with basic computer knowledge. Fast search and data entry even for a large number of books and members. Secure storage of user passwords (encrypted) and proper access control. Reliable backups so that no data is lost even if local system is damaged. Expected deliverables Fully working executable/software (Python app, with installer for Windows) that can be installed on library computers. Database setup (SQLite + online backup configuration) with basic instructions. User guide/manual for admin and librarian (how to login, add books, add members, issue/return books, generate reports, manage licenses, take/restore backup). Sample license keys and code for handling license validation. Add one more window in this whenever user want to delete the book check that whether it is not issued to the client(student, teacher) and add delete_book table/window. option of deleting/write-off is destroyed/ lost/ torn/ and other.
Mã dự án: 40328446
21 đề xuất
Dự án từ xa
Hoạt động 20 ngày trước
Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
21 freelancer chào giá trung bình ₹24.738 INR cho công việc này

Hi, I will build your library management desktop app in Python with Tkinter and SQLite — book entry, member management, issue/return tracking with automatic stock updates, role-based login (admin, librarian, optional member view), and scheduled online backups via Google Drive API. Reports exportable to Excel, PDF, and CSV. For the book deletion workflow, I will add a pre-check that blocks deletion if the book is currently issued, and route all removals through a write-off window where staff selects the reason (destroyed, lost, torn, other) — this keeps a full audit trail instead of hard-deleting records. License validation will run against an encrypted key checked at startup and periodically, with tier-based feature gating built into the app config so you can manage basic, pro, and enterprise tiers without code changes. Questions: 1) For online backup, do you prefer Google Drive or a custom API endpoint on your own server? 2) Should the Windows installer be a single .exe (PyInstaller) or an MSI setup package? Looking forward to talking through the details. Kamran
₹20.000 INR trong 6 ngày
6,6
6,6

Hello, I can build this library management software as a fully offline Windows desktop application using Python, Tkinter, and SQLite, with automatic online backup/sync, secure login, role-based access, license-key activation, and complete book/member/issue-return/report management. I understand you also need an additional Delete / Write-Off Book module. I will add a dedicated Delete Book window/table where, before deletion, the system checks whether the book is currently issued to any student/teacher. If it is issued, deletion will be blocked. If not, the admin can mark it as Destroyed, Lost, Torn, or Other, so stock history remains properly recorded instead of silently removing data. What I will deliver: * Offline desktop software with simple Tkinter GUI * Admin / Librarian / optional Member login * Book, Member, Issue, Return, Due-date tracking * Reports: daily/weekly/monthly, overdue, stock, usage stats * Export to Excel / CSV / PDF * Auto backup to Google Drive or custom web API * Manual backup + restore option * License-based restrictions * Secure password storage and access control * Windows executable/installer * Sample license keys and validation logic I focus on making software practical for real library staff: fast search, simple screens, clean workflows, and reliable data safety. I’d be happy to design this in a modular way so future features like fine calculation, barcode support, and multi-computer sync can be added easily.
₹25.000 INR trong 5 ngày
5,7
5,7

Hello, I’m a Senior Software Engineer with extensive experience in Python automation and web scraping & C# WindowFormApp and WFP. I’ve carefully reviewed your requirements and I can deliver a reliable, production-ready solution — not a quick workaround. ✅ Clean and maintainable code ✅ Clear communication ✅ On-time delivery I’d be happy to discuss your project details and propose the best technical approach. Best regards, Samir
₹37.500 INR trong 3 ngày
5,5
5,5

Hey, I’ve reviewed your project and understand you need a fully offline library management system built with Python, Tkinter, and SQLite, enhanced with secure online backups, role-based access, licensing control, and a complete workflow for managing books, members, and issue or return operations. The system must be simple for staff while remaining robust, fast, and reliable for long-term use. I can develop a structured desktop application with clean UI screens for admin and staff, implementing secure login, full inventory management, issue and return logic, and advanced reporting. I’ll integrate automated cloud backups via API or Google Drive, along with encrypted credentials and license-based restrictions with trial handling. The system will include validations like preventing issue when stock is unavailable and enforcing limits per member, while keeping performance smooth even with large datasets. I will also add a dedicated delete or write-off module that checks if a book is currently issued before allowing removal, with categorized reasons like lost, torn, or destroyed, and maintain proper records. You’ll receive a packaged executable, documentation, and setup guidance. Let’s connect so I can outline the architecture and timeline for delivery. Best regards, Muhammad Adil Portfolio: https://www.freelancer.com/u/webmasters486
₹24.000 INR trong 6 ngày
5,5
5,5

Your SQLite database will corrupt if a power failure hits during a write operation and you have no transaction rollback strategy. I've seen this destroy 6 months of library records at a school in Pune because they relied on basic file backups instead of atomic commits. Before architecting the solution, I need clarity on two things: What's your expected concurrent user count - are 3 librarians entering data simultaneously from different desks, or is this single-user? And does your school network allow outbound HTTPS connections, or do you need the backup to work through restricted firewalls? Here's the architectural approach: - SQLITE + WAL MODE: Enable Write-Ahead Logging to prevent database corruption during crashes and allow simultaneous reads during backup operations without locking the UI. - PYTHON TKINTER + THREADING: Build the GUI with background threads for backup operations so the interface never freezes when syncing 10K book records to Google Drive API. - GOOGLE DRIVE API + OAUTH2: Implement incremental backups using rsync-style delta uploads - only changed records sync, not the entire 50MB database each time, reducing bandwidth by 90%. - LICENSE VALIDATION: Store encrypted license keys in a separate config file with hardware fingerprinting (MAC address hash) to prevent unauthorized copies across multiple computers. - TRANSACTION SAFETY: Wrap all issue/return operations in SQLite transactions with ROLLBACK on failure - if the system crashes mid-operation, the book doesn't disappear from inventory. I've built 4 similar offline-first systems for schools and clinics that needed HIPAA-compliant backups. The biggest mistake I see is treating SQLite like a toy database - without proper indexing and connection pooling, search queries slow to 8 seconds when you hit 5000 books. Let's schedule a 20-minute call to walk through your network setup and license pricing model before I draft the technical spec. I don't start coding until we've mapped out every failure scenario.
₹22.500 INR trong 7 ngày
5,4
5,4

Hey, I will build your offline library management app — Python, Tkinter, SQLite — covering book/member CRUD, issue/return logic, license activation, and scheduled cloud backup via Google Drive API. The delete-book window will verify no active issue exists before allowing write-off with reason tracking (destroyed, lost, torn, other) logged in a dedicated delete_book table. Questions: 1) Should the license validation check a remote server or work purely offline with encrypted keys? 2) How many concurrent staff users do you expect on separate machines? Looking forward to talking through the details. Faizan
₹24.746 INR trong 10 ngày
4,7
4,7

Hi, I read your requirements and I can build this offline library record management software using python and tkinter with functionality to backups records and restore when needed along with all details functionalities you mentioned. Let's connect and talk Regards
₹25.000 INR trong 10 ngày
4,6
4,6

Hi, I am an IIT Grad, PMP Certified Professional, ex-BFSI and worked at fortune 500 companies. I will make it a reality for you. As a Software Developer, I can develop a Python-based library book management software using Tkinter for the GUI and SQLite for local database storage, with automatic online backups to Google Drive or a custom web API for cloud data synchronization. Kindly click on the chat button so we can discuss and get started. Will share you my prior projects done and my resume too. I have been doing freelancing since 2019 worked at top MNCs in both USA and India. Lets connect
₹12.500 INR trong 7 ngày
3,5
3,5

Building a library management system that works offline with automatic cloud backup is well-defined — the critical parts are getting license validation and SQLite-to-cloud sync right without breaking the offline-first experience. We'd build this with Python 3 + Tkinter for the GUI, SQLite for local storage, and a lightweight REST API on your cloud server to receive encrypted backup uploads at scheduled intervals. License validation would run a key-check on startup with a local grace-period cache so it still works when offline. The delete-book flow will verify no active issues exist before allowing removal, logging the reason (destroyed/lost/torn/other) to a delete_book table as you specified. Reports will export to Excel/PDF/CSV via openpyxl and reportlab. We'll also provide a Windows installer and a user guide covering admin, librarian, and member roles. Our 15-person team at Webneco carries a 4.9-star rating from 118 clients, 97% on-budget delivery. Desktop Python apps with full documentation are a regular deliverable for us. Should the online backup target your own server, or would Google Drive / Dropbox API integration suit your library's setup better?
₹34.500 INR trong 20 ngày
3,6
3,6

I am an expert statistician, Research Writer, and data analyst with more than eight years of experience. I have full command of Excel analysis, SPSS, STATA, R LANGUAGE, AND PYTHON. I am an expert in creating time series prediction models, working with survey data, conducting marketing analysis, building estimators, and medical analysis. I am a perfect match for your project share other details of the work so I can start working on your project. Will complete task on time.
₹37.500 INR trong 3 ngày
3,9
3,9

Dear Sir/Madam, I am an experienced Python Developer with strong expertise in building scalable backend systems, APIs, automation tools, and full-stack applications. I specialize in delivering clean, efficient, and production-ready solutions. I have successfully developed and deployed multiple live applications including healthcare platforms, legal service apps, school management systems, fintech apps, and real-time communication systems. My Core Python Expertise ✔ Django & Django REST Framework ✔ FastAPI (High-performance APIs) ✔ Flask ✔ SQLModel / SQLAlchemy ✔ PostgreSQL / MySQL / MongoDB ✔ Supabase Integration ✔ Authentication (JWT, OAuth) ✔ Payment Gateway Integration (PhonePe, Razorpay, Stripe) ✔ Web Scraping (BeautifulSoup, Selenium) ✔ Automation Scripts ✔ WebSocket & Real-time Systems ✔ Docker Deployment ✔ AWS / VPS Deployment ✔ REST API Design & Optimization What I Can Build For You Secure REST APIs SaaS backend architecture Admin dashboards Real-time chat systems Payment systems Data processing systems Microservices architecture AI/ML API integration Custom business logic systems Recent Project Experience Healthcare booking & wallet system Legal consultation backend platform School ERP & management API Fintech wallet & transaction management Real-time chat application (WebSocket + MQTT) Location-based services & geo APIs
₹20.000 INR trong 20 ngày
3,7
3,7

Hello, I have carefully reviewed your project requirements for the Library Book Management Software and I am confident that I can deliver this project with perfection. I have over 10 years of experience in Python, Data Entry, Database Management, and SQLite. I would like to connect with you in chat to discuss more about this exciting project and share my portfolio links for your reference. Looking forward to the opportunity to work on this project with you. Thank you.
₹12.500 INR trong 7 ngày
2,3
2,3

HI, I am Samyak. I can develop the book management software within 3 days using Python Tkinter as .exe installable application. I developed lot of desktop application data scraping, pdf to doc conversion and on some other problem statement with end to end development. I will deliver as per your requirement. You can see my clients feedback to go with me, We can connect on chatbox. I will provide multi revisions without any extra cost. Thanks
₹12.500 INR trong 3 ngày
2,5
2,5

Hi! Python automation specialist. I read your project, I can help. Fast, reliable, clear communication. What is your timeline? Available to start immediately!
₹12.500 INR trong 5 ngày
0,0
0,0

Hello, As I am a senior Python desktop application developer, I can do your library book management software in 12 days for ₹28,000. The important part here is not only book entry and issue/return. You need an offline-first system that stays fast on local computers, protects data with automatic online backup, and handles permissions, reporting, and license checks without becoming fragile. I would build this with Tkinter + SQLite as the local source of truth, then run scheduled background backups to Google Drive or a simple API so staff can keep working even if internet is down. For safety, passwords would be stored hashed, user roles separated cleanly, and the delete/write-off flow would first check whether a book is currently issued before allowing lost, torn, destroyed, or other removal entries into a dedicated delete_book log. I can also package it as a Windows installer with restore tools, sample license-key handling, and a simple admin/librarian guide. Thank you.
₹25.000 INR trong 12 ngày
0,0
0,0

Greetings from Resonite Technologies! Our team specializes in Python desktop applications with offline-first functionality and can build your Library Book Management Software with full offline capability, online backups, and license-based restrictions. Core Features: • User roles: Admin, Librarian/Staff, optional Member login with access control • Book & Member Management: Add/edit/delete, search, track issued/returned books • Issue/Return Workflow: Auto-update stock, prevent issuing if unavailable, configurable limits • Reports: Member-wise, daily/weekly/monthly, overdue alerts, inventory stats, export to Excel/PDF/CSV • Backup & Sync: SQLite local DB with secure scheduled online backups and manual restore • License Management: Activation via license keys, feature/user limits, trial period enforcement • Enhanced Delete Functionality: Check if book is issued before deletion, track destroyed/lost/torn books in a dedicated delete/write-off module We will deliver a Python 3.x + Tkinter executable with installer, secure SQLite database, full documentation, and sample license keys. The app will be user-friendly, fast, and reliable, ensuring data integrity and continuity for library operations. Best regards, Resonite Technologies
₹55.000 INR trong 7 ngày
0,0
0,0

Hi, I have reviewed your project requirements and I’m confident I can deliver accurate, data-driven, and scalable solutions for your needs. My Core Expertise Includes: Node js , React Js, Mongo , Blockchain, crypto currency Python Development: Pandas, NumPy, Scikit-learn, FastAPI, Flask, Django Data Science & Machine Learning: Data cleaning, EDA, predictive modeling, AI/ML solutions Data Analytics: Statistical analysis, reporting, automation, data mining Power BI: Interactive dashboards, DAX, Power Query, data modeling, KPI reporting Databases & Big Data: SQL, NoSQL, SparkML AI & Frameworks: TensorFlow, PyTorch, Cursor, Calude, gemini, nano, chatgpt. I focus on clean code, clear insights, performance optimization, and business-oriented outcomes. I ensure timely delivery and transparent communication throughout the project lifecycle. Let’s connect to discuss your requirements in detail and define the best approach for your project. Looking forward to working with you. Regards, Anju Logical Soft Tech Pvt Ltd, Indore(M.P)
₹30.000 INR trong 14 ngày
0,0
0,0

Gonda, India
Phương thức thanh toán đã xác thực
Thành viên từ thg 4 1, 2019
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
$30-250 USD
$15-25 USD/ giờ
₹750-1250 INR/ giờ
$10-30 AUD
$250-750 USD
₹600-1500 INR
₹750-1250 INR/ giờ
$10-30 USD
$30-250 USD
$30-250 USD
₹600-1500 INR
$15-25 USD/ giờ
$2-8 USD/ giờ
₹12500-37500 INR
$10-30 USD
₹37500-75000 INR
$30-250 USD
€30-250 EUR
$10-30 USD