Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/swapno963/readers_realm

Empower your reading experience with User Accounts, where you can effortlessly manage your borrowing history, leave insightful reviews, and stay updated on your account balance.
https://github.com/swapno963/readers_realm

Last synced: 26 days ago
JSON representation

Empower your reading experience with User Accounts, where you can effortlessly manage your borrowing history, leave insightful reviews, and stay updated on your account balance.

Awesome Lists containing this project

README

        

# Readers' Realm: Library Management System

Readers' Realm is a Python-based library management system that empowers users to explore, borrow, and review books. It offers convenient features for managing book borrowing, user accounts, and reviews, providing a seamless library experience.

## Features

* **Extensive Book Database:** Explore a vast collection of books with details like title, description, image, loan price, and user reviews.
* **Genre-based Filtering:** Narrow down your search with categorized genres for efficient book discovery.
* **User Accounts:** Create an account to manage your borrows, reviews, and account balance.
* **Secure Loans:** Borrow books using deposited funds and receive confirmation emails.
* **Review System:** Share your opinion on borrowed books using a robust review system.
* **Loan History Tracking:** Monitor your borrowing activity and manage loan return dates.
* **Flexible Deployment:** Deploy on Render or your preferred platform.
* **Authientication:** logout a user in case of downtime 5 min and not allow working within one session for more than half an hour.

## Upcoming Features
* **User can search on book title and description
* **In one page 6 book will be shown and to see more book there will be pagenation option done

## Contributions

We welcome contributions from the community! Please refer to the contributing guidelines for details:

## Note
**Please note:** This is just an example, and you may need to adapt it based on your specific project details.

## Getting Started: For detailed installation and usage instructions, please refer to the project's dedicated documentation:

Clone and Run

Here are two options to get started with this project:

### Option 1: Quick Start (Simplified)

1. **Clone the repository:**

```bash
git clone https://github.com/Swapno963/Readers_Realm.git

2. **Migration and Migrate:**

```bash
py manage.py makemigrations

py manage.py migrate

3. **Run the project:**

```bash
py manage.py runserver

## Live Site

You can access the live site [here](https://readers-realm.onrender.com/)

## User Login

To log in as a user, please use the following credentials:

- **name:** sam
- **Password:** 12345678n

## Accessing the Admin Panel

To access the admin panel, you'll need administrative privileges. Please use the following credentials:

- **Username:** admin
- **Password:** 123