Welcome to the Book Search Application! This application allows users to search for books and view details about them.
- Search: Users can search for books by title.
- Registration: Users can register to get a personalized experience.
- User Greeting: Upon successful registration, users are greeted by their name on the home page.
- Responsive Design: The application is designed to work well on both desktop and mobile devices.
- React: The frontend of the application is built using React, a JavaScript library for building user interfaces.
- React Router: React Router is used for client-side routing to handle navigation within the application.
- Axios: Axios is used for making HTTP requests to fetch book data from the server.
- CSS: Custom CSS styles are used for styling the components and layout of the application.
- React Icons: Icons for various UI elements are sourced from React Icons library.
- React Toastify: React Toastify is used for displaying notifications to the user.
To get started with the application, follow these steps:
-
Clone the Repository: Clone this repository to your local machine using
git clone
. -
Install Dependencies: Navigate to the project directory and run
npm install
to install all the necessary dependencies. -
Run the Application: After installing the dependencies, run
npm start
to start the development server. The application will open in your default web browser.
- Use the search bar in the navigation to search for books by title.
- If you're a new user, click on the "Register" button in the navigation to register and get a personalized experience.
- Upon successful registration, you will be greeted by your name on the home page.
- Explore the available books and enjoy your reading experience!
Contributions are welcome! If you'd like to contribute to the project, feel free to submit a pull request.
This project is licensed under the MIT License.