This is a book search website that allows users to search for book titles and utilizes infinite scroll!
- Search: Users can enter a book title in the search bar to find relevant results.
- Infinite Scroll: The website implements infinite scroll, allowing users to continuously load more book titles as they scroll down the page.
- Responsive: Entire website is responsive, so you can use this on any device.
- HTML: Used for structuring the web page.
- CSS: Used for styling the web page.
- JavaScript: Used for implementing interactivity and functionality.
- React (JSX): Used as the JavaScript library for building the user interface.
- Axios: Used for making HTTP requests to retrieve book title data.
To get started with the project, follow these steps:
- Clone the repository.
- Open the project in your preferred code editor.
- Install the necessary dependencies by running
npm install
. - Start the development server by running
npm start
. - Open your web browser and navigate to
http://localhost:3000
to view the website.
To use the Vite terminal, follow these steps:
- Make sure you have Vite installed globally by running
npm install -g create-vite
. - Open your preferred code editor and navigate to the project directory.
- Open a new terminal window or integrated terminal in your code editor.
- Run the command
vite
to start the Vite development server. - Open your web browser and navigate to the specified URL (usually
http://localhost:3000
) to view the website.
Contributions are welcome! If you have any suggestions or improvements, please feel free to submit a pull request.