Skip to content

EmyBookStore is a simple book inventory management system with a graphical user interface (GUI) built using Python and Tkinter. The application allows users to perform operations such as viewing all books, searching for specific books, adding new books, updating existing book information, and deleting books from the inventory.

Notifications You must be signed in to change notification settings

EmyCodes/EmyBookStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmyBookStore

EmyBookStore is a simple book inventory management system with a graphical user interface (GUI) built using Python and Tkinter. The application allows users to perform operations such as viewing all books, searching for specific books, adding new books, updating existing book information, and deleting books from the inventory.

Table of Contents

Project Structure

.
├── ./app.py
├── ./app.spec
├── ./AUTHOR
├── ./dist
│   └── ./dist/app
├── ./models
│   ├── ./models/backend.py
│   ├── ./models/__init__.py
├── ./README.md
└── ./requirements.txt

Getting Started

Prerequisites

  • Python 3.x
  • Tkinter (usually included with Python)

Installation

  1. Clone the repository:
git clone https://github.com/EmyCodes/EmyBookStore.git
  1. Navigate to the project directory:
cd EmyBookStore
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

Running the Application

Run the EmyBookStore application:

python app.py

Creating Standalone Apps

Linux Standalone App

To create a standalone app for Linux, use the following command:

pyinstaller --onefile --windowed app.py

Windows Standalone App

For Windows, use the following command:

pyinstaller --onefile --noconsole app.py

The GUI will open, providing options to view, search, add, update, and delete books in the inventory.

Author

Contact

For any inquiries or feedback, please contact EmyCodes.

This version of the README excludes the `build/` directory and `*/__pycache__/` entries from the project structure.

About

EmyBookStore is a simple book inventory management system with a graphical user interface (GUI) built using Python and Tkinter. The application allows users to perform operations such as viewing all books, searching for specific books, adding new books, updating existing book information, and deleting books from the inventory.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages