Inspiration
There are several times when we want to buy a product but different offers are going on different platforms and once we bought a product we find that it was cheap on another platform
What it does
BUYWISE gives the user the prices of the product searched across several platforms that were selected by the user and user can also sort as per the delivery time,ratings and also the user can click on the product which he decides and he will be redirected to the platform site with that product to buy
How we built it
I built it using HTML,CSS,JS,PYTHON,BASH
Challenges we ran into
While building it I encountered a challenge of storing the data of login credentials which i now stored to the local storage of browser and in the json file and also there were error in the searching and indexing which i rectified later
Accomplishments that we're proud of
End-to-end product flow: signup/login → language choice → comparison dashboard (feels like a real app, not just a UI page). Multi-language + RTL support (Urdu): the app adapts text and layout direction properly. Country-aware UX: India vs US changes what you ask (PIN vs ZIP) and which platforms appear. Platform comparison in one view: price, rating, reviews, delivery estimate—side by side—with sorting and filters. “Just run it” backend: Python/Flask server + one-command runner, so it works even without Node.js. Reliable demo search: if the demo upstream data source is slow/down, the backend still returns sensible fallback results instead of breaking. Purchase intent built-in: clicking a product opens the correct platform search page, so users can actually continue to buy. Deterministic results: the same query/platform/location gives consistent offers, which makes the experience stable and testable.
What we learned
How to design a complete user journey (auth → language selection → dashboard) instead of isolated pages. How to build a clean, responsive UI in plain HTML/CSS/JS with good UX patterns (validation, results-only mode, selectable chips). How to add internationalization (i18n) using data-i18n attributes and persist user preference in localStorage, including RTL handling. How to build a simple, secure-ish auth backend in Flask (hashing passwords, token sessions, protected routes). How to design an API contract and keep frontend + backend in sync (/api/search params + response shape). How to make software resilient: handling network failures/timeouts and still returning useful results with fallbacks. How to adapt UX by geography (country → PIN vs ZIP + platform availability). How to make a project easy to run for anyone (“one-command” server runner + clear README).
What's next for BUYWISE
next i want that the payment can also be made through BUYWISE and also it provides the graph and data analysis of proce of product across several platforms
Log in or sign up for Devpost to join the conversation.