Skip to content

The Scholar's Haven library management system for handling student profiles, book collections, and curated news integration.

Notifications You must be signed in to change notification settings

Onkar2104/Django_Library

Repository files navigation

The Scholar's Haven

This is a Django-based library management system that provides various functionalities such as managing student profiles, book collections, and newspapers. The project is built with Django, Python, and SQLite, with a focus on usability and performance.

Features

  • User Management: Handles user registration and authentication.
  • Student Profiles: Stores and displays personal information of students (e.g., full name, phone number, education type, pursuing year).
  • Books Management: Allows students to view and borrow books based on their branch.
  • Newspaper Integration: Fetches and displays news from selected sources.
  • RESTful API: Provides API endpoints for managing student profiles, books, and newspapers.
  • Guest User Support: Allows guest users to browse the library without logging in, and deletes their data upon logout.

Technologies Used

  • Django: A high-level Python web framework.
  • SQLite: A lightweight database for development.
  • Bootstrap: Front-end framework for styling.
  • JavaScript: For dynamic web content (e.g., currency converter).
  • Python 3.9: The programming language used for the project.

Installation

  1. Clone the repository:
https://github.com/Onkar2104/Django_Library.git
  1. Navigate to the project folder:
cd Django_Library
  1. Set up a virtual environment (optional but recommended):
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate  
  1. Install dependencies:
pip install -r requirements.txt
  1. Apply migrations:
python manage.py migrate
  1. Create a superuser to access the admin panel:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver
  1. Access the app in your browser at:
http://127.0.0.1:8000

Live Demo

The Scholar's Haven

Visit the site.

Logo

Logo

Screenshots

App Screenshot Library Screenshot

About

The Scholar's Haven library management system for handling student profiles, book collections, and curated news integration.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •