Skip to content

SukantoKumarDas/Library-Management-third-year-project-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

SUST-Library-Management-third-year-project(Database+SWE)

Developed by:

Mehedi Hasan(Registration Number:2017331043),Sukanto Kumar Das(Registration Number:2017331091)

Motivation

We did this project as a part of our academic cousres which are Database Management System and Software Engineering.Our idea was to develop a system where student can see which books are available in the library.The students can see the rivews of the books and can rivew or rate books according to their choices.The student can notify the authority about new collections of book they need.The authority can take action of adding new books,notify students about late submission of books.

Features of our project

In our project we developed two different sites for the user(Students) and for the admin(library authority).

User site

  • Anyone can signup with their email id and become a user.
  • User can browse book all book.
  • User can search book by book title.
  • User can browse book by book category.
  • User can request for new book.
  • User can can see the book ratings and comment.
  • User can comment on any book.

Admin site

  • Admin have to log in with valid email and password.
  • Admin can browse all the users and notify the by mail.
  • Admin can browse book all book.
  • Admin can see the requested book by user.
  • Admin add new book.

Video Link

https://youtu.be/dHrZt2yMkOA

How to configure in your machine?

  1. Clone the project in your machine.
  2. There are two folder named "LibraryManagementUser" and "LibraryManagementAdmin".
  3. Open the seperately with vscode.
  4. Press ctrl+~ key for terminal.
  5. Run the following command in both project's terminal one by one.
    • npm install ejs
    • npm install body-parser
    • npm install express
    • npm install loadash
    • npm install lodash
    • npm install md5
    • npm install mongoose
    • npm app.js
  6. Open your browser and go to "http://localhost:3000/" for user site and "http://localhost:5000" for admin site.

User Site Site Screenshot

index_page_with_sign_up categorry wise search search_result_by_book_title Screenshot (89) comment_section

Admin Site Screenshot

All Books from admin all user from admin all requested booklist from admin add book from admin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors