We all came to a conclusion that everyone spends too much of their time figuring out what to buy; and looking for the best product which meets their needs and priorities; whether it be financial(in terms of money) or nutritional(in terms of food). So we've decided to create an interface where a user can easily get access to the best list made available specifically for them.

Allows users to input their groceries list and get the best outcome that they desire; the application gets the best instance of each product within the list and returns it; making sure that it fits the user's budget(if inputted)

We first decided on what the required steps are and found that they are roughly: -Getting the product data from the sites(such as Woolworths and Coles) and into the database; Only getting the products that are still in stock -Being able to display all products onto the webpage -User being able to interact with the website to find a certain product -User's list being processed and an ideal recommended list to be outputted(of the products)

Time- the time that we had to create the solution was a major constraint and challenge; from learning things to actually creating them New experiences- We used nodejs, express, Javascript and pugjs which were all new things to almost all of us and it took us a while getting accustomed to them.

Everything; we've come this far from scratch and we've learnt how all these new things work; but a special thing that stands out the most(to us as developers) would be the scraper; being able to send requests to the sites and getting the products and then sending them to database.

Even after the hackathon, we would still like to complete this project and hopefully bring it to an ideal state where it does what we envisioned for it to do and provide to users.

Share this project:

Updates