A comparison tool that allows you the convenience of adding products you like on the go with a browser extension and the clarity of comparing and contrasting them side-by-side in your online dashboard, making indecisive online shopping a more enjoyable experience.
For those who cannot decide which new computer they'd like to spend their lives' savings on, those who are clueless in picking out techs for themselves, and those who are plainly just indecisive, this is now the tool to aid you in making your carefully-weighed monetary decision in purchasing a computer (or something else). Endorsed by Richert, Compurator includes both a web extension and a web app. You can add products into your workspaces through our extension as you browse through Amazon. You can then navigate to our web app and have the products you added listed side-by-side for comparison in your workspace. In addition, if you log in with your Google accound, all your workspaces and products will be stored for your next visit.
- Node.js
- NPM
- serverless
- Postman
- AWS account with Lambda set up
- dogescript
- web-exe
- serverless-python-requirements
- serverless-offline-python
- pyMongo
- Backend: https://github.com/ucsb-cs48-w20/4pm-laptops-comparer/blob/master/backend/README.md
- Frontend: https://github.com/ucsb-cs48-w20/4pm-laptops-comparer/blob/master/frontend/README.md
- User can log in with their Google account to have their products and workspaces saved on both the web extension and the web app
- When user is on a product page on Amazon, the user can add the product by selecting a workspace and clicking add on the web extension
- user can then navigate to the web app where they can see all their workspaces
- user can select a workspace and all the products stored in the workspace will be displayed by prices for the user to compare them
- AWS server blocks webscraping on Amazon site
- Local deployment instead of server deployment results in intense lag
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
https://github.com/ucsb-cs48-w20/4pm-laptops-comparer/blob/master/LICENSE.txt