You can access the live site of our application by visiting https://haoyangchen.github.io/booksearch
This project was bootstrapped with Create React App. We use Google's Firebase to enable log in feature and store user information. We also utilized the Material-UI in our web application.
The overarching goal of our application is to help people to find the cheapest book they want to buy quickly. We hope that the sellers are able to quickly post a book that they want to sell through our customized search feature and buyers are able to quickly contact the sellers.
We used Google Books API to fetch book related information.
You can click the category to view books with that specific category. You can search for any book in the search box at the search page.
You can also make new post by first searching your book's name and author through the form. Then the search result will show up and you can select the "SELL ONE LIKE THIS" button to enter your customized description and address. Your post will then automatically be posted to the page. You can also delete a post you previously posted from that page.
You can also contact a seller who posted a book that you find interesting. By clicking the "Contact Seller" button, our app will take you to the sell's profile. From there, you can get seller's contact information.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Deploy the production version of the application to a gh-pages branch
Copyright 2020 Haoyang (Eric) Chen, Yinan Guo