About this Project
Built a real-time web scraping engine using BeautifulSoup4 and Requests to fetch live prices, specifications, and images of 300+ mobile phones from 6 major Indian e-commerce platforms Platforms covered: Amazon, Flipkart, Croma, Myntra, Reliance Digital, and Vijay Sales all aggregated in a single unified interface Implemented multi-parameter filtering allowing users to filter results by price range, RAM, storage capacity, and brand simultaneously Developed a cross-platform Best Price badge that automatically highlights the cheapest listing across all 6 platforms for each phone Built a custom image proxy with in-memory caching to avoid repeated fetch requests and reduce page load time Added paginated results displaying 20 phones per page for clean and fast browsing Optimized user search history tracking using indexed database queries to reduce repeated search database load Implemented secure user authentication with login, registration, and session management