Skip to content

Latest commit

ย 

History

History
82 lines (66 loc) ยท 2.52 KB

File metadata and controls

82 lines (66 loc) ยท 2.52 KB

๐Ÿ“š 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