Skip to content

gsgghotra/iPhones-price-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iPhones Price Finder

Welcome to the iPhones Price Finder project! This web application is designed to simplify the process of finding the best prices for iPhones across multiple websites. It achieves this by scraping iPhone prices from five different websites, storing the data in a database, and then displaying the cheapest option among those websites.

Table of Contents

  1. Features
  2. Website
  3. Technologies Used
  4. Project Structure
  5. License
  6. Contact

Features

  • Web Scraping: The app scrapes iPhone prices from five predefined websites. This ensures you have access to real-time pricing information.

  • Data Storage: The scraped data is stored in a database for easy access and retrieval. (For Deployement AWS RDS is used.)

  • Price Comparison: The app calculates and displays the cheapest iPhone option among the five websites, simplifying your purchasing decisions. Along with that it provides the url to origional listing.

  • User-Friendly Interface: The web interface is designed for user-friendliness, allowing you to quickly and easily view the price comparisons.

Website

To see the iPhones Price Finder in action, check out the website here.

Screenshots

  • Home Page Screenshot of Home Page

  • Search Feature Screenshot of Search Feature

  • View all Phones Screenshot of View all Page

Technologies Used

This project is built using the following technologies:

  • Java, Maven, Spring, Hibernate, MySQL (for web scraping and backend)
  • JavaScript, NodeJs (for the web application)
  • HTML/CSS (for frontend design)
  • Deployed using AWS - S3, EC2 and RDBMS

Project Structure

  • /Web-Scraper: Contains the Java source code for scraping data.
  • /node-express-ec2: Restful API directory can be found here
  • /assets: Contains public assets, e.g., images, stylesheets.

License

This project is licensed under the MIT Licence. See the LICENSE file for details.

Contact

For any questions or inquiries, feel free to reach out:

About

An app that scrapes iPhone prices from 5 websites, stores it in a database and displays the cheapest among those websites.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published