Source Code Only
Full ZIP with frontend, backend, database & documentation.
- Complete project source files
- Database script included
- How-to-run guide
Tap to open live demo
Interactive live demo — verify the project before you buy
Complete final-year project source code with frontend, backend, database, and setup guide. Instant download after secure payment.
Choose your plan
Full ZIP with frontend, backend, database & documentation.
We install & configure the project on your laptop within 24 hours.
Review features, setup steps, and credentials before you pay.
Description, tech stack, and what is included
Book Store Management Using PHP and MySQL is a web-based final year project developed for managing online book selling and bookstore operations. This major project includes a customer storefront and admin panel. Customers can register, log in, browse books, search books by title, author, or ISBN, filter books by category, publisher, price, and stock status, view book details, add books to cart, manage wishlist, place orders, choose COD or manual payment, cancel eligible orders, submit reviews, manage addresses, update profile, and reset passwords using OTP. Admins can manage brands/publishers, categories, books, users, orders, reviews, contact messages, FAQs, settings, invoices, and admin logs. This online book store source code is suitable for students who need a final year project, major project, minor project, source code, and project report based on PHP and MySQL.
Ready to download?Pay once · Use for submission & viva
Modules and controls available to administrators
What end users can do in this application
Additional capabilities included in the project
uploads/books/password_hash() and password_verify()Step-by-step setup on your laptop or PC
Import database schema:
mysql -u root -p < database/schema.sql
Database name:
online_book_store
Edit database configuration:
config/database.php
Set database details:
DB_HOST
DB_USER
DB_PASS
DB_NAME
BASE_URL
If using Gmail OTP, edit:
config/email_config.php
Set Gmail SMTP details:
SMTP_USER
SMTP_PASS
Run seed data:
php database/seed.php
If only admin password needs reset, run:
php database/init_admin.php
Start PHP built-in server from project root:
php -S localhost:8000
http://localhost:8000
htdocs/Online Book Store/
BASE_URL to:
/Online Book Store
http://localhost/Online%20Book%20Store/
uploads/books/
Default demo accounts for testing after setup
Admin Account after seed/init script
adminadmin123Admin Account after fresh schema only
adminpasswordDemo Customer Account
[email protected]demo123Usage terms for academic and personal projects
Search terms and categories for this source code