This project is a website for book searching that utilizes the Google Books API to retrieve books and enables users to mark books as favorites
I developed this project as a study on the use of Next.js with the /app structure, along with employing the useSWR library to fetch books from the Google Books API. Additionally, NextAuth.js was used for authentication with Google
Icons drawed by Luana Góes ✨
- Book search using the Google API with useSWR.
- Bookmarking and removal of books as favorites.
- Viewing the list of favorite books.
- Authentication with Google accounts using NextAuth.js.
- Clone the repository.
- Install the dependencies: npm install.
- Configure authentication keys and secrets in .env file.
- Start the development server: npm run dev.
- Access the website at: http://localhost:3000.