Skip to content

πŸ“š The "Online Book Store System" is a web-based application designed to manage and streamline book sales and inventory. It provides an efficient way for bookstores to handle books, customers, and orders while ensuring a seamless shopping experience.

Notifications You must be signed in to change notification settings

lgic-project/BookComSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Book Management System

Project Description

The "Book Management System " is a web-based application developed using PHP that allows users to manage books efficiently. This system provides features for adding, editing, deleting, and viewing book details. It is designed for libraries, bookstores, or personal use to keep track of book inventories.

Features

  • User authentication (Admin & Regular users)
  • Add, edit, delete, and view books
  • Search and filter books
  • Book categorization
  • Borrow and return books (optional feature)
  • Responsive UI design

Technologies Used

  • Frontend: HTML, CSS, JavaScript (Bootstrap)
  • Backend: PHP (Core PHP / Laravel / CodeIgniter - specify if applicable)
  • Database: MySQL
  • Web Server: Apache (XAMPP, WAMP, or LAMP)

Installation Guide

Prerequisites

  • Install XAMPP/WAMP/LAMP server
  • PHP (version 7 or higher recommended)
  • MySQL Database
  • Web browser (Chrome, Firefox, Edge, etc.)

Steps to Install

  1. Clone or download the project from the repository.
  2. Extract the files and move them to the htdocs folder (for XAMPP) or www folder (for WAMP).
  3. Create a database in MySQL and import the provided SQL file (database.sql).
  4. Update database credentials in the config.php file.
  5. Start the Apache and MySQL services in XAMPP/WAMP.
  6. Open a browser and access the project using: http://localhost/book-management-system

Usage

  1. Register or log in as an admin/user.
  2. Manage books by adding, editing, or deleting entries.
  3. Search for books using keywords or filters.
  4. View book details and track availability.
  5. Borrow and return books (if enabled in the system).

Project Structure

/book-management-system
│── index.php
│── config.php
│── db/ (database connection files)
│── assets/ (CSS, JS, Images)
│── includes/ (header, footer, common functions)
│── pages/ (book list, add book, edit book, etc.)
│── admin/ (admin dashboard)
│── users/ (user panel)
│── database.sql (SQL file to create tables)

Future Enhancements

  • Implement book ratings and reviews.
  • Add user roles with different permissions.
  • Generate book reports in PDF format.
  • API integration for online book databases.

Contributing

Contributions are welcome! Feel free to submit a pull request or report issues in the repository.

License

This project is open-source and available under the MIT License.

Contact

For any queries or suggestions, reach out to [Your Email] or visit [Your Website/GitHub].

About

πŸ“š The "Online Book Store System" is a web-based application designed to manage and streamline book sales and inventory. It provides an efficient way for bookstores to handle books, customers, and orders while ensuring a seamless shopping experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages