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