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.

Log in or sign up for Devpost to join the conversation.