Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vinod-pattar/ebooks_project

Welcome to eBooks World, your trusted platform for exploring and downloading an extensive collection of books in various genres. Founded in 2023 by a group of literature enthusiasts and tech experts, eBooks World was created with one goal in mind — to make reading accessible and enjoyable for everyone, anywhere, at any time.
https://github.com/vinod-pattar/ebooks_project

boostrap djnago-project sqllite3

Last synced: about 2 months ago
JSON representation

Welcome to eBooks World, your trusted platform for exploring and downloading an extensive collection of books in various genres. Founded in 2023 by a group of literature enthusiasts and tech experts, eBooks World was created with one goal in mind — to make reading accessible and enjoyable for everyone, anywhere, at any time.

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/vinod-pattar/ebooks_project.git