LibraryVista is a dynamic and user-friendly web application designed for managing and interacting with a book collection. It provides a sleek interface for viewing, adding, editing, and deleting books, with features that enhance user engagement and streamline book management.
- Comprehensive Book Management: Easily view, add, edit, and delete books.
- Responsive Design: Optimized for both desktop and mobile devices.
- Intuitive Interface: Modern and user-friendly layout for effortless navigation.
- Modal Integration: View detailed book information in a modal dialog without leaving the page.
- Efficient Operations: Quick and seamless CRUD operations with real-time updates.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Tools: Axios, React Router DOM
-
Clone the repository:
git clone https://github.com/dhiree/LibraryVista
-
Navigate to the project directory:
cd LibraryVista -
Install dependencies:
npm install
-
Start the application:
npm start
The application will be available at
http://localhost:3000.
- Home Page: View the list of books with options to add, edit, or delete.
- Book Details: Click on the eye icon to view detailed information about a book in a modal.
- Edit Book: Update book details using the edit icon.
- Add Book: Create new book entries using the add button.
Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or inquiries, please contact me at bhandaridheere@gmail.com
Thank you for checking out LibraryVista!