Skip to content

Anupam11421/book-store-ai-app

Repository files navigation

📚 AI-Powered Book Manager Desktop App

Python Tkinter AI-Feature License

An AI-powered Book Store Management desktop application built using Python (Tkinter + SQLite) with:

  • 🔐 Login/Signup authentication
  • 📊 Analytics Dashboard using Matplotlib
  • 🤖 GPT-based AI Book Recommendations (via OpenRouter API)
  • 🔎 Search, Add, Update, Delete books with full GUI
  • 🧠 Smart prompt generation and modern UI

✨ Features

Feature Description
🔐 Login System User authentication using SQLite
📚 Book CRUD Add, view, search, update, delete
📊 Analytics Bar charts: Top Authors, Books by Year
🤖 GPT AI Suggestion Recommend similar books using AI
💾 SQLite Backend Persistent local data storage
🖼 Screenshot Ready Included below

📷 Screenshots

🎯 Bookstore Dashboard

Bookstore GUI

📊 Analytics (Books by Year & Top Authors)

Analytics

🤖 AI-Powered Book Suggestions

AI Suggest


🚀 Tech Stack

  • Python 3.x
  • Tkinter (GUI)
  • SQLite (Database)
  • Matplotlib (for data visualization)
  • OpenRouter API (GPT-3.5 via free API)
  • Requests (for API call)

📦 How to Run Locally

git clone https://github.com/Anupam11421/book-store-ai-app.git
cd book-store-ai-app
pip install -r requirements.txt
python frontend.py

💡 Future Improvements (Planned) 🎨 Improve GUI with ttkbootstrap or custom themes

📤 Export data as PDF/CSV

🧾 OCR to auto-fill book titles from images

🌐 Deploy using PyInstaller or exe builder

🙋 About Me 👨‍💻 Author: Anupam Tiwari 📬 Email: [email protected] 🧠 Passionate about AI, Python & building useful tools

💬 DM Me On

🔗 LinkedIn 🧑‍💻 GitHub

Let’s cook something epic 👨‍🍳🔥

⭐ Support & Contribution If you like this project, please give it a ⭐ Open to contributions, suggestions, and improvements!

About

AI-powered Book Manager desktop app with login, analytics & GPT-based suggestions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages