Bibliobuzz is a dynamic web application designed for book lovers to share, explore, and read reviews of their favorite books.
It provides a simple, user-friendly platform where users can browse books, write reviews, and discover what others are reading.
- User Authentication: Secure login and registration system with Django authentication.
- Book Listings: Browse books, view details, and read reviews. Also can like and comment on other's reviews.
- Review System: Users can post, edit, and delete their own reviews.
- Search Functionality: Find books by title, author, or genre.
- Responsive Design: Clean and simple UI built with HTML, CSS, and JavaScript.
| Purpose | Technologies |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Django (Python) |
| Database | SQLite |
- Python 3.x installed
pipinstalled- A virtual environment tool (recommended)
-
Clone the Repository
git clone https://github.com/Surja11/Bibliobuzz.git cd Bibliobuzz
-
Create a Virtual Environment
(Optional but Recommended) On Windows:
python -m venv venv venv\Scripts\activate
On macOS/Linux:
python3 -m venv venv source venv/bin/activate
-
Install Dependencies
pip install -r requirements.txt
-
Apply Migrations
python manage.py makemigrations python manage.py migrate
-
Create Superuser (Optional – for Admin Access)
python manage.py createsuperuser
-
Run the Development Server
python manage.py runserver
-
Access the Application
Open your browser and go to:





