https://github.com/sandeepna2/ebooks_project
https://github.com/sandeepna2/ebooks_project
bootstrap django-project sqlite
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sandeepna2/ebooks_project
- Owner: Sandeepna2
- Created: 2024-10-27T15:39:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-15T13:33:27.000Z (over 1 year ago)
- Last Synced: 2025-02-13T01:36:07.900Z (over 1 year ago)
- Topics: bootstrap, django-project, sqlite
- Language: HTML
- Homepage:
- Size: 292 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Bookstore Website (Django)
This is a fully functional bookstore website built using Django, featuring multiple sections such as books, authors, testimonials, contact information, and an admin interface to manage orders, financial, and statistical reports.
## Table of Contents
- [Demo](#demo)
- [Features](#features)
- [Pages](#pages)
- [Technologies](#technologies)
- [Setup](#setup)
- [License](#license)
## Demo
You can visit the live demo of the website here: [Demo Link](#)
## Features
### Admin Panel
- Manage books, authors, testimonials, and customer inquiries.
- Full CRUD functionality for all models.
- Manage customer book orders, including order status and payment details.
- Generate basic financial reports, such as total sales, revenue, and payment summaries.
- Generate statistical reports on top-selling books, popular authors, and order trends.
- Secure authentication for accessing the admin interface.
### Home Page
- Hero Section with a dynamic carousel.
- Featured Books in a Grid/Card layout.
- Book Categories in a Grid/Card layout.
- Testimonials fetched from the database in a carousel format.
- Dynamic Enquiry Form.
- Footer with managed links.
### Books Page
- List of books displayed dynamically from the database.
- Book details page including:
- Book cover, Title, Author, Description
- Price and Add to Cart button
### Authors Page
- List of authors dynamically fetched from the database.
- Author details page including:
- Author name, bio, list of books by the author
- Social media links
### About Page
- Editable information about the bookstore and team members from the Admin panel.
### Contact Page
- Contact form for user inquiries stored in the database and manageable from Admin.
- Store contact info like address, email, and phone number displayed dynamically.
### Orders & Reports (Admin)
- Manage customer orders, including tracking order status and payments.
- Generate and view financial reports: total revenue, payment breakdowns, etc.
- Statistical reports on top-selling books, popular authors, and more.
## Pages
### Home
A welcoming landing page with:
- Dynamic carousel featuring latest promotions or arrivals.
- Featured Books and Categories displayed from the database.
- Testimonials displayed in a carousel format.
- Contact enquiry form for user interaction.
### Books
- A comprehensive list of books available, fetched from the database.
- Book detail pages include cover image, title, author, description, price, and add to cart button.
### Authors
- Authors displayed in a grid format.
- Author detail pages include bio, list of books, and social links.
### About
- Editable information about the bookstore, mission, and team members.
### Contact
- Dynamic contact form for submitting inquiries.
- Contact details displayed from the Admin panel.
## Technologies
- Django (backend framework)
- Django Admin for content and order management
- SQLite or PostgreSQL (database)
- HTML5, CSS3, Bootstrap (frontend)
- JavaScript (for interactive components)
- Gunicorn (for production)
- Deployed on [Netlify/Heroku/AWS](#)
## Setup
To get the project running locally:
1. Clone the repository:
```bash
git clone https://github.com/Sandeepna2/ebooks_project.git