Skip to content

Hotel Price Analysis - crawling using selenium and use of other java data-structure.

Notifications You must be signed in to change notification settings

Meet19aug/ForecastLodgings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForecastLodgings

Project video: https://drive.google.com/file/d/1vmtdZqDkLvK1DTm8ICWmZJMZdm1TrQ-B/view?usp=sharing

ForecastLodgings | Java, Selenium, Jsoup, JavaMailUtil | Jan 2024 - Apr 2024 | https://github.com/Meet19aug/ForecastLodgings

  • Developed a 'ForecastLodgings' project utilizing Java and advanced data structures like TrieNode for efficient city name completion and data management.
  • Implemented web crawlers using Selenium and Jsoup to extract and validate data from multiple online sources, ensuring up-to-date lodging information.
  • Created robust email and date validation mechanisms, including leap year considerations, to enhance data accuracy and reliability.
  • Applied spell check algorithms using edit distance and pattern recognition with regex to maintain high data quality and user input accuracy.
  • Designed and integrated a feature to store and read data from Excel files, facilitating easy data manipulation and retrieval.
  • Utilized max heap and merge sort algorithms to rank and filter lodging deals, providing users with the top 5 best options directly to their email via JavaMailUtil.
  • Built modular, structured code for information storage and retrieval, enabling efficient search, filtering, and sorting operations within the application.
  • Conducted comprehensive manual testing with various inputs to ensure the accuracy, reliability, and robustness of all features and functionalities.

About

Hotel Price Analysis - crawling using selenium and use of other java data-structure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published