Table of Contents
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.
- Python 3
- Flask
- ReactJS
- Microsoft SQL Server
- SQLAlchemy
- React-Bootstrap 5
- Postman
- IDE: Visual Studio Code
- 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
- [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