React app that allows you to search in a large books collection and view the details of each volume. By logging in with your Google account, you can also view and manage your shelves. This is a practice project. (View online)
Just fork and install packages with npm running the following command in the content folder:
npm installIn order to access the api services, you need to get your own api keys respectivelly from Google Books, firebase and ipstack.
Then save your keys in your .env file in the root directory like this
REACT_APP_FIREBASE_KEY=your-firebase-api-key
REACT_APP_FIREBASE_DOMAIN=your-firebase-api-domain
REACT_APP_FIREBASE_PROJECT_ID=your-firebase-api-project-id
REACT_APP_FIREBASE_STORAGE_BUCKET=your-firebase-api-storage-bucket
REACT_APP_FIREBASE_SENDER_ID=your-firebase-api-sender
REACT_APP_FIREBASE_ID=your-firebase-api-id
REACT_APP_FIREBASE_MEASURAMENT_ID=your-firebase-api-mesurament-id
REACT_APP_GOOGLE_BOOKS_APIKEY=your-google-books-api-key
REACT_APP_IP_STACK_APIKEY=your-ip-stack-api-key- Book collection is provided by Google.
- Ip search search is provided by ipstack.com
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
