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.
- ๐ 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.
- โ Add, edit, and delete books.
- ๐ Accept or reject borrow requests.
- ๐ฅ Manage users (delete/block).
- ๐ View library usage reports and statistics.
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.
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.
- Frontend: React.js, Tailwind CSS, Boxicons
- Backend: Node.js, Express.js
- Database: MongoDB
- Deployment: Vercel (both frontend & backend)
๐ฅ Demo video attached in LinkedIn post.
- Hardware integration for QR code scanning.
- Advanced analytics dashboard for admins.
- Payment integration for overdue fines.
- Multi-language support.
Developed by Thamoj Dinujaya ๐
๐ LinkedIn Profile