Giter Site home page Giter Site logo

vardansaini / bestprice Goto Github PK

View Code? Open in Web Editor NEW

This project forked from techno-cratz/bestprice

0.0 0.0 0.0 38.8 MB

BestPrice is a web application which compares store prices to not only find the best deals, but also the best overall price you have to pay.

Makefile 0.27% Shell 0.22% JavaScript 31.01% Python 24.48% HTML 2.37% CSS 41.64%

bestprice's Introduction

Best Price

Description ๐ŸŽ

BestPrice is a web application which compares store prices to not only find the best deals, but also the best overall price you have to pay.

Inspiration โœจ

People tend to find good deals by comparing the prices of individual items at different stores. However, a store having one item significantly cheaper than the other store does not necessarily imply that the total grocery cost (of all items) will be cheaper at that store.

Therefore, we built a web application which finds the cheapest price of your ENTIRE grocery list, instead of showing you the best deal of individual items. Through this, a user can always be sure that they are getting their groceries for the cheapest total price.

Running Instructions ๐Ÿ’ป

Prerequisite programs: Node, React

Install the dependencies in frontend and server first by executing the following commands

cd front_end/best_price && npm install
cd back_end && npm install

Then, go to the root directory (Best Price), and in command line execute:

make front

In another terminal in the same directory, execute:

make back

NOTE: 'make' commands will only work on UNIX based systems.

The latter wil get the backend running, and since front end is already up and running, open the front end, and save some money on grocery! ๐Ÿ’ฐ

NOTE: Run the server before running the web app: See makefile for the respective commands

Accomplishments we're proud of ๐Ÿ’ฏ

This was our first time building plenty of things. It was our first time building a fully functional React application (Running Python Scripts from a Node Server was quite challenging). We also learned (and loved!) to use an agile methodology to develop the project in an organized manner. Video, graphic design, and editing (Merging the different clips + background music + audio) was also a very fun challenge which we are very proud to complete!

What is next for Best Price ๐Ÿ’ญ

We want to explore a huge playground of various ideas with Best Price. We have aready started working on integrating the Vision API, which will fill in the grocery items by looking at a picture of a user's handwritten list. Further, we want to add many more stores, to ensure that a user gets the best price amongst all stores in the area. We would also love to explore adding delivery service to Best Price, in which a user will get the items from the store deemed with the best price at their door. We are looking forward to making it a mobile app for better convenience too!

bestprice's People

Contributors

msnanda515 avatar raquibk avatar bhavnoor-kaur avatar vardansaini avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.