Biblion is a web-based book buying platform designed to help users explore, purchase, and manage their book collections. This README provides an overview of the project, its features, and how to set it up for development or use.
User Authentication
- Users can create accounts, log in, and maintain personalized profiles.
Book Categories
- The platform features eight different book genres with a selection of books in each category.
Book Selection and Cart
- Users can browse books and add them to their cart.
- In the cart, users can manage quantities, remove items, and apply promo codes.
Payment
- The payment page allows users to proceed with payment for their selected books. Note that payment functionality is not yet fully implemented, and it currently uses debit card information without interacting with payment APIs.
The Biblion project is built using the following technologies:
- HTML
- CSS
- JavaScript
- PHP
- XAMPP (for local development)
- PHPMyAdmin (for database management)
To set up the project for local development or use, follow these steps:
Clone the Repository
Clone this GitHub repository to your local machine.
Database Setup
Use PHPMyAdmin to import the provided database schema. Configure the database connection settings in the PHP files as needed.
Web Server Setup
Use XAMPP or a similar local web server to host the project files. Ensure PHP is properly configured.
Launch the Website
Access the project via your local web server's URL.
Registration and Login
Create an account or log in to access the site's features.
Browsing and Cart
Browse books by genre and click to view details. Add books to your cart, manage quantities, and apply promo codes.
Payment
Proceed to the payment page.
Contributions to Biblion are welcome. To contribute to the project, follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they work as expected.
- Create a pull request with a clear description of your changes.










