Online Community Book Exchange System

Web Application

Project Details

Project Information

Project Title: Online Community Book Exchange System

Category: Web Application

Semester: Spring 2025

Course: CS619

Complexity: Very Easy

Supervisor Details

Project Description

Online Community Book Exchange System

 

Project Domain / Category

Web Application

 

Abstract / Introduction

 

The Community Book Exchange is a web platform where users can list books they own and swap or borrow books within their community. Users can register, create a profile, and list books with details like title, author, and condition. The platform allows users to browse available books and request a swap or borrow from other users. A messaging system enables communication between book owners and borrowers for coordination. Users can set availability statuses (Available, Lent Out, Reserved) for their listed books. A location-based filter helps users find books near them to facilitate easier exchanges. Borrowing duration can be specified, with notifications sent for due dates. A rating and review system allows users to share feedback on book conditions and borrower reliability. Admins can monitor transactions, handle disputes, and manage platform policies. Optional features include book wish list, discussion forums, and book clubs.

Functional Requirements

1.      User Authentication Sign up, login, and profile management.

2.      Book Listing & Management Add, edit, delete, and mark books as available/unavailable.

3.      Search & Filter Search books by title, author, genre, and location.

4.      Request System Users can request to borrow or swap books.

5.      Messaging System Chat between book owners and borrowers.

6.      Borrowing Management Track due dates, return reminders, and status updates.

7.      User Ratings & Reviews Feedback system for book lenders and borrowers.

8.      Notifications Email/SMS alerts for book requests, approvals, and due reminders.

9.      Admin Panel Manage users, books, reports, and dispute handling.

10. Community Features (Optional) Forums, book clubs, and recommendation system.

Tools

Front End: HTML, CSS, JavaScript (any Framework)

Back End: PHP ( Laravel or Codeigniter framework) DBMS: MySQL

 

Supervisor:

Name: Umra Naeem

Email ID: umra.naeem@vu.edu.pk

Skype ID: umra.naeem

 

Languages

  • HTML, CSS, JavaScript, PHP, MySQL Language

Tools

  • Laravel, CodeIgniter, MySQL Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.