A full-stack price comparison web application that helps users compare product prices across multiple e-commerce websites. The application uses a Python backend for scraping product data and an HTML, CSS, and JavaScript frontend to provide a simple and responsive user experience.
- Compare prices from multiple e-commerce websites
- Product data scraping using Python
- Responsive and user-friendly interface
- Fast product search and comparison
- Python
- HTML
- CSS
- JavaScript
Backend/
- main.py
- scraper.py
frontend/
- index.html
- style.css
- app.js
- products.json
PricePulse was developed as a collaborative team project. Each team member independently developed a complete implementation of the application. After evaluation, the version with automated real-time price retrieval was selected as the final project.
- Independently designed and developed a complete version of the PricePulse application from scratch.
- Built the frontend and integrated the backend components for product comparison.
- Implemented product search and comparison functionality using manually maintained product price data to demonstrate the application's workflow.
- Contributed to project testing, debugging, and overall feature validation.
- Developed the final implementation for automated real-time price retrieval from supported e-commerce websites.
- Integrated dynamic web scraping functionality into the final project version.