Skip to content

BookNest is a responsive PHP-based online bookstore for browsing, purchasing books, and managing orders with a secure customer and admin panel.

Notifications You must be signed in to change notification settings

Abhishek-soni6904/BookNest-Book-Store

Repository files navigation

📚 BookNest – Online Book Store

Welcome to BookNest, your go-to destination for discovering and purchasing premium books across various genres and categories. This full-featured online bookstore offers an intuitive user experience for readers and a powerful admin panel for managing inventory and orders.

🔗 Live Demo: BookNest Online Store
💻 GitHub Repository: BookNest-Book-Store


✨ Features

🛒 For Customers:

  • User Authentication: Secure signUp and login system.
  • Book Browsing: Explore books by category, title, or author.
  • Search & Filter: Powerful search and filtering to find your next read quickly.
  • Shopping Cart: Add items to cart, update quantities, and view total.
  • Order Checkout: Smooth checkout process with shipping details.
  • Order History: View and track your past orders.

⚙️ For Admin:

  • Admin Authentication: Separate login for admin access.
  • Product Management: Add, edit, or remove books from the catalog.
  • Order Management: View and update order statuses (e.g., Pending, Delivered).

🔐 Admin Credentials:
📧 Email: [email protected]
🔑 Password: 123

💡 Additional Highlights:

  • Responsive Design: Fully mobile-friendly and desktop-optimized.
  • Clean UI: Simple and user-friendly interface for a seamless experience.

🚀 Installation Guide

Follow these steps to run BookNest locally:

  1. Clone the repository

    git clone https://github.com/Abhishek-soni6904/BookNest-Book-Store.git
  2. Navigate into the project

    cd BookNest-Book-Store
  3. Set up the database

    • Import the bookstore.sql file into your MySQL database.
    • Update your database configuration in require/config.php:
      $host = 'localhost';
      $username = 'root';
      $password = '';
      $database = 'bookstore';
  4. Start a local server

    • Use software like XAMPP, WAMP, or MAMP.
    • Place the project in your server's root directory (e.g., htdocs for XAMPP).
  5. Open in your browser

    http://localhost/BookNest
    

📸 Screenshots

Take a peek at the BookNest interface:

Home Page Login Page Product View
Add Product (Admin) Cart Orders

Contact📩

For any queries or support, feel free to reach out:

About

BookNest is a responsive PHP-based online bookstore for browsing, purchasing books, and managing orders with a secure customer and admin panel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published