Smart Library System
A university library platform with borrowing, an admin dashboard and a chatbot that answers questions about the catalogue.
- 2024
- Team project
- Full-stack application
Overview
A management system for a university library, covering the catalogue, borrowing and returns, an admin dashboard and live notifications.
The chatbot uses LangChain with a FAISS index over the library content and GPT-4 to answer, so students can ask about availability in plain language instead of searching the catalogue themselves.
I worked across the full stack on this one and coordinated the team.
What I built
- Built the Flask backend and the SQLite data model
- Built the React interface and the admin dashboard
- Set up JWT authentication and role based access
- Built the chatbot with LangChain, FAISS and GPT-4
- Coordinated the team and the delivery
ChicAura