Welcome to Book Buddy !
Live Site:https://library-management-f105d.web.app/
Github : Library Server
Book Buddy is an innovative Library Management System designed to enhance the reading experience by offering a wide range of functionalities for book enthusiasts. This platform allows users to explore, borrow, and share their thoughts on books effortlessly.
- Book Management: Allow users to manage their book collections, including adding new books, updating book details, and removing books from their borrow collection. This feature helps users keep track of their reading preferences.
- Author Highlights: User can easily know about the upcoming book event or latest launched book-writing of many renowned author
- Detailed Book Information: Each Book listing on All Books route includes detailed information such as book specifications, amenities, high-quality images, providing users with all the necessary informative details .
- Responsive Design: Enjoy a seamless browsing experience across devices, including desktops, tablets, and mobile phones.
- Social Media Integration: Allow users to connect with the Book Buddy and experiences on social media platforms, and integrate social media feeds to showcase user-generated content through social links of Book Buddy website .
- Secure Authentication: User's data is protected with secure authentication methods to ensure privacy and security.
- Daisy UI
- Tailwind
- Firebase
- Javascript
- React
- MongoDB
- React-simple-typewriter: Control over text looping and delay between loops with customizable typing speed & cursor appearance .
- React Awesome reveal: Configurable delay and duration for each animation. Also support for triggering animations on scroll or when elements enter the viewport .
- aos: Animate on Scroll library for adding animations to elements as they appear in the viewport.
- animate.css: A library of ready-to-use CSS animations for adding visual effects to elements.
To run the project locally, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the development server using
npm start
.