An open API service indexing awesome lists of open source software.

https://github.com/abhishek-soni6904/booknest-book-store

BookNest is a responsive PHP-based online bookstore for browsing, purchasing books, and managing orders with a secure customer and admin panel.
https://github.com/abhishek-soni6904/booknest-book-store

book-store-project bookstore college-project css ecomm html js my-sql online-store php respons web-app xammp

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# πŸ“š 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](https://booknest.devbyabhishek.infinityfreeapp.com/)
πŸ’» **GitHub Repository**: [BookNest-Book-Store](https://github.com/Abhishek-soni6904/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: `admin@gmail.com`
> πŸ”‘ 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**
```bash
git clone https://github.com/Abhishek-soni6904/BookNest-Book-Store.git
```

2. **Navigate into the project**
```bash
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`:
```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 |
|-----------|------------|---------------|
| ![](Assets/screenshots/index.png) | ![](Assets/screenshots/login.png) | ![](Assets/screenshots/viewProduct.png) |

| Add Product (Admin) | Cart | Orders |
|---------------------|------|----------------|
| ![](Assets/screenshots/addProduct.png) | ![](Assets/screenshots/cart.png) | ![](Assets/screenshots/orders.png) |

---
## ContactπŸ“©
For any queries or support, feel free to reach out:
- **πŸ‘€ Name**: Abhishek Soni
- **πŸ“§ Email**: abhisheksoni6904@gmail.com
- **πŸ”— GitHub**: [Abhishek-soni6904](https://github.com/Abhishek-soni6904)
- **πŸ“Έ Instagram**: [\_abhishek.\_\.soni\_](https://www.instagram.com/_abhishek._.soni_/)
- **πŸ’Ό LinkedIn**: [Abhishek Soni](https://www.linkedin.com/in/abhishek-soni-662028331/)