A website that helps you search all the major online bookstores at once for the best deals. Check it out here!
This was built with React & NodeJS.
-
Figure out how to web scrape all major online bookstores
-
- BetterWorldBooks
-
- AbeBooks
-
- Amazon Books
-
- ThriftBooks
-
- Book Depository
-
Process web scraped data into list of books
-
Make API to process multiple different queries, not just a set one
-
Sort books by price
-
- Create function to sort by price
-
- Make sure all prices are in USD
-
Bypass CAPTCHA to scrape ThriftBooks
-
Include shipping costs to book price
-
Add logo of corrensponding bookstore to search results
-
Make Searchbar, SearchResults, BookItem React components and appropriately use them to display data from backend
-
403 and 503 status from bookstores now no longer cause app to crash
-
Make UI presentable
-
Add loading icon when search query is being processed
-
Test and release version 0.9.0