Best Flask open-source libraries and packages

Library Management System Flask

Web application for a Library or Book Publishing House.
Updated 9 months ago

Library Management System Web Application

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap

About The Project

This project is a Web application for Library Management System and It is connected to Database. The main aim of the project is learning Python, Flask, ReactJS and SQL. This repository is also still under development because I am still learning. I hope to continue to improve my skills and add more features to this repository as I learn more.

The current Image of the Application

Built With

  • Python 3
  • Flask
  • ReactJS
  • Microsoft SQL Server
  • SQLAlchemy
  • React-Bootstrap 5
  • Postman
  • IDE: Visual Studio Code

Getting Started

Prerequisites

  • pip Packages
    • bcrypt==3.2.0
    • cffi==1.15.0
    • click==8.0.3
    • colorama==0.4.4
    • Flask==2.0.2
    • Flask-Bcrypt==0.7.1
    • Flask-SQLAlchemy==2.5.1
    • greenlet==1.1.2
    • itsdangerous==2.0.1
    • Jinja2==3.0.3
    • MarkupSafe==2.0.1
    • pycparser==2.21
    • pyodbc==4.0.32
    • pypyodbc==1.3.6
    • python-dotenv==0.19.2
    • six==1.16.0
    • SQLAlchemy==1.4.29
    • Werkzeug==2.0.2
  • npm Packages
    • bootstrap@5.1.3
    • email-validator@2.0.4
    • formik@2.2.9
    • react-app@1.1.2
    • react-bootstrap@2.0.4
    • react-dom@17.0.2
    • react-router-bootstrap@0.26.0
    • react-router-dom@6.1.1
    • react-scripts@4.0.3
    • react@17.0.2
    • web-vitals@1.1.2
    • yup@0.32.11

Installation

Roadmap

  • [x] Home Page, Sign Up Page, Sign In Page
  • [x] Validation Email and Password using Formik and Yup
  • [x] Authenticate user
  • [ ] Token Authentication
  • [ ] Authorization
  • [ ] Two Language: English and German
  • [ ] Add User and User Admin
  • [ ] Add books with their details, delete, borrow, buy, return books
  • [ ] Docker Image for the Application