Skip to content

S0urabh/securelibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

A library management system built with Flask that allows users to manage books, authors, and users.

Local Development Setup

  1. Create and activate a virtual environment:
# Windows
python -m venv venv
venv\Scripts\activate

# Linux/Mac
python3 -m venv venv
source venv/bin/activate
  1. Install required packages:
pip install -r requirements.txt
  1. Set up the admin user and database:
python create_admin.py

This script will:

  • Initialize the database
  • Create necessary tables
  • Set up an admin user with the following credentials:

Running Locally

  1. Start the development server:
python wsgi.py
  1. Open your browser and navigate to:
http://localhost:5001
  1. Log in with the admin credentials created above.

Features

  • User authentication and authorization
  • Course creation and management
  • Secure user authentication with password hashing
  • Role-based access control (RBAC) for authorization
  • Student enrollment system
  • Course content management
  • Notes taking system
  • Discussion forum
  • Admin dashboard
  • File upload support
  • User profiles

About

A secure library management system built with Flask that allows users to manage books, authors, and users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors