A clean and intuitive frontend interface for Librento – a modern, full-featured Library Management System designed to handle books, members, borrow/return records, and analytics.
Built with React, Redux, and Tailwind CSS.
👉 View Live App
👉 Backend Repo
- ⚛️ React
- 🌐 React Router
- 🗃️ Redux Toolkit
- 💅 Tailwind CSS
- 🔒 Axios with cookie-based authentication
src/
├── assets/ # Static assets like logos, images
├── components/ # Reusable UI components (Modal, Table, etc.)
├── pages/ # Dashboard, Members, Borrow/Return, etc.
├── context/ # LibraryContext for global non-Redux state
├── layout/
├── store/ # Redux slices and logic
├── utils/
├── App.jsx
├── main.jsx
└── index.css
- 🔐 User login/logout (with cookie-based auth)
- 📚 Book listing, search, filter
- 👥 Member management with add/edit
- 🔄 Borrow and return tracking
- 📊 Dashboard with real-time stats
- ⚡ Fully responsive and fast UI
git clone https://github.com/swastikpratik-bit/Librento_client.git
cd librento-frontendnpm installCreate a .env file in the root:
VITE_SERVER=https://your-backend-api.com
npm run devnpm run dev– Runs the app in development mode.npm run build– Builds the app for production.npm run preview– Previews the production build.
- Fork the repo.
- Create a new branch:
git checkout -b feature/your-feature. - Commit your changes.
- Push to the branch:
git push origin feature/your-feature. - Create a Pull Request.
If you have any feedback, feature requests, or questions:
- 📧 Email: swastiksingh368@gmail.com




