Welcome to SmartLib, a modern, responsive, and feature-rich online platform for browsing, renting, and managing books π. Built with React and designed for scalability, SmartLib offers users a seamless book discovery and rental experience, complete with a cart system, personalized recommendations, and more.
- π Browse and Search books by title, genre, and author
- π Book Details Page with image, description, author, rating, and reviews
- π Cart System β Add books and proceed to payment
- π³ Checkout Page with payment simulation and confirmation
- π My Rented Books section β track what you've rented
- π Wishlist functionality for saving favorites
- π§ Smart Recommendations based on your reading
- π± Fully responsive and clean UI with animations
| Frontend | Backend | Database | Styling | State Management |
|---|---|---|---|---|
| React | Node.js | MySQL | CSS | React Context API |
Follow these steps to run the project locally:
git clone https://github.com/Anusha-2024/SmartLib.git
cd SmartLibnpm installnpm start
Visit http://localhost:3000 to view the app in your browser π
-
π User authentication system (JWT or Firebase)
-
π§βπΌ Admin panel for managing books and users
-
βοΈ Email notifications on rentals and returns
-
π£οΈ Live review and rating system
-
π¦ Backend APIs using Node.js + Express
Contributions, issues, and feature requests are welcome!
Feel free to check the Issues or submit a pull request.
Created by Anusha
π§ Email: krianusha09@gmail.com
π GitHub: Anusha-2024
This project is licensed under the MIT License


