E-Commerce Scraping Web App is an intuitive full-stack e-commerce application designed to enhance the shopping experience by leveraging the power of Google API and real-time location data. The app dynamically scrapes and displays product listings from nearby shops based on user input and their current location, providing a highly personalized and efficient shopping experience.
- Real-Time Product Listings: The app scrapes product data from local shops using the Google API, ensuring users have access to the most up-to-date information.
- Geolocation-Based Results: By integrating with OpenCageData, the app continuously updates the user's geolocation every 5 minutes to provide relevant and localized product suggestions.
- Dynamic User Input Processing: The app dynamically loads and presents the most relevant products according to user input, making it easy to find desired items quickly.
- Personalized Shopping Experience: Combining location-based data with user preferences, the app ensures a tailored shopping experience that meets the specific needs of each user.
-
Frontend:
- React: For building the user interface.
- Tailwind CSS: For designing a responsive and modern UI.
-
Backend:
- MongoDB: For storing user data and product information.
- Google API: For scraping and retrieving product listings from local shops.
- OpenCageData API: For handling real-time geolocation of users.
This project is a group collaboration for the client Shopful.
This project is licensed under the MIT License - see the LICENSE file for details.