Home / Scripts & Code / NodeJS
E-Library Management System NodeJSE-Library Management System NodeJS
E-Library is a web-based digital library application management service designed to facilitate library data collection on a campusHome / Scripts & Code / NodeJS
E-Library Management System NodeJS
E-Library is a web-based digital library application management service designed to facilitate li...Overview
E-Library is a web-based digital library application management service designed to facilitate library data collection on a campus/university, school or other institution.
The technology stack used in this project, includes:
- React.js
- Node & Express
- Chart.js
- Sequelize
- MySQL
Demo
Link: https://demo-elibrary.herokuapp.com
Email: [email protected]
Password: admin001
Features
- Authentication
- Account registration
- Login
- Logout
- Dashboard Page
- Column to monitor the amount of data per page
- Percentage of activity per day
- A record of the number of activities per day in the form of a graph
- Member Page
- Added new member
- Edit member
- Delete member
- Loan Page
- Apply for a loan
- Extend the loan term
- Delete loan
- Delete loan per stock
- Book Catalog Page
- Added new book
- Edit book
- Delete book
- Delete Account
- Change Password
- Pagination
Requirements
- Node.js
- NPM
- MySQL Server
Instructions
- Compress the e-library.zip file and open it in your IDE or code editor
- Rename .env.example file to .env
- Create your MySQL Database and named it "elibrary"
$ mysql -u root mysql> CREATE DATABASE elibrary;
- Install all dependencies on this project
$ npm install
- Run the app in dev mode. then open http://localhost:3000 in the browser
$ npm run dev
- Enjoy!!
- Documentation is also included in the package
Other items by this author
Information
Category | Scripts & Code / NodeJS |
First release | 4 August 2022 |
Last update | 30 January 2023 |
Files included | .css, .html, Javascript .js |
Database | MySQL 4.x, MySQL 5.x |
Tags | Javascript, pagination, express, inventory, NodeJS, chartjs, crud, react, sequelize, elibrary, library-management |