Inspiration

In this pandemic online shopping is at peak with everyone ordering almost every stuff online. To get the optimum price for a product customer has to compare prices on different apps for every product. This is a very cumbersome and time taking method, and most of the time the buyer is unable to find optimum price for their product because of so many apps. So to solve this problem we came up with an app name Juxtaprice

What it does

Juxtaprice take product and compare on the shopping sites and shows best matching results and there prices on different sites. So no need to download multiple apps to compare prices.

What it means

JUXTAPOSE -> COMPARE so compare prices stands for JUXT A PRICE --> COMPARE A PRICE

NOTE

we are using ngrok as backend, which is running on one of our local systems. So there might be some downtimes because of CPU throttle, as we couldn't get access to online server, we are relying on it. And ngrok resets itself every two hours

How we built it

We used Python Selenium for web scrapping, Android studio for App Development and NG Rock for deployment. And used FLASK to generate the API.

Challenges we ran into

Web scrapping was entirely new for all the team members. We were facing issues such as the scrapping was very inconsistent, most of the times the data was not completely scraped and we were getting very few results from website. We used NGROK first time to deploy an app.

Accomplishments that we're proud of

Though we all were novice in web scrapping and deploying an app using NGROK, we still managed to complete and present the whole app.

What we learned

We learned web scrapping with Scrapy and Selenium which was new for all the team members. We also came to know about different deployment platforms such as Docker, NGROK and HEROKU and this helped us in enhancing our technical as well as problem solving skill.

What's next for Juxtaprice

Juxtaprice will take in app ordering instead of going on any website or app to order product after comparison and this will be more challenging and fun for us.

Share this project:

Updates