Skip to content

dinujayawkt/LibraLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

54 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“š LibraLink โ€“ eLibrary Management System

LibraLink is a full-stack library management system built with the MERN stack (MongoDB, Express.js, React.js, Node.js).
It modernizes the traditional library assistant workflow by digitizing borrowing, returning, and managing books through an online platform.


๐Ÿš€ Features

๐Ÿ‘ค User Side

  • ๐Ÿ” Search and browse books with category filters.
  • ๐Ÿ“– View summarized book details.
  • โค๏ธ Add books to wishlist.
  • ๐Ÿ“š Borrow, request, and extend due dates for borrowed books.
  • ๐Ÿค Join book communities and discussions.
  • ๐Ÿงฉ Take a recommendation quiz to discover books that match your interests.

๐Ÿ› ๏ธ Admin Side

  • โž• Add, edit, and delete books.
  • ๐Ÿ“‹ Accept or reject borrow requests.
  • ๐Ÿ‘ฅ Manage users (delete/block).
  • ๐Ÿ“Š View library usage reports and statistics.

๐ŸŽฏ Why LibraLink?

Traditional libraries rely on manual assistants to manage borrowing and returning. LibraLink streamlines this into a digital platform with features like:

  • A QR code-based borrowing and returning workflow (conceptual in this version).
  • Fully responsive design for both desktop and mobile.
  • User-friendly experience powered by Tailwind CSS and Boxicons.

โš ๏ธ Important Note: The QR feature is not functional in this version.
LibraLink is currently just the software application. The QR workflow will only work when integrated with the required hardware setup in a real-world environment.


๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js, Tailwind CSS, Boxicons
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Deployment: Vercel (both frontend & backend)

๐Ÿ“ท Demo

๐ŸŽฅ Demo video attached in LinkedIn post.


๐Ÿ”ฎ Future Improvements

  • Hardware integration for QR code scanning.
  • Advanced analytics dashboard for admins.
  • Payment integration for overdue fines.
  • Multi-language support.

๐Ÿ‘จโ€๐Ÿ’ป Author

Developed by Thamoj Dinujaya ๐ŸŽ“
๐Ÿ”— LinkedIn Profile

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors