Skip to content

FULL STACK - Java, Spring, Selenium & JavaMailAPI application that scrapes a website with hut reservations twice a day and sends an email with updated reservation openings

Notifications You must be signed in to change notification settings

jeffpodmayer/rendezvous-reminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rendezvous Reminder

Description

The Rendezvous Reminder application sends email updates on recent cancellations and new openings for the highly sought-after Rendezvous Huts. Users can enter their email address to receive timely notifications when a reservation spot becomes available, making it easier to book a last-minute trip.

Why?

The Rendezvous Huts are often fully booked far in advance, making it difficult for people to secure a reservation on short notice. This application solves the problem by alerting users when a hut reservation opens up due to cancellations or new availability, allowing users to quickly act on those openings.

Quick Start

The application is currently available in code form and requires an IDE to run. It is built with Java, Spring, and Hibernate, and uses Selenium for web scraping. To get started:

  1. Clone the repository.
  2. Open the project in an IDE like IntelliJ IDEA or Eclipse.
  3. Run the application using Spring Boot.

Usage

  1. Enter your email address into the designated input box.
  2. The application will scan for updates and send an email notification if new openings or cancellations occur in the Rendezvous Huts.

Contributing

If you'd like to contribute to the Rendezvous Reminder project, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes and commit (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/new-feature).
  5. Submit a pull request for review.

Application Tech Stack

  • Java
  • Spring
  • HTML/CSS
  • Hibernate
  • MySQL
  • JavaMailAPI
  • Selenium

About

FULL STACK - Java, Spring, Selenium & JavaMailAPI application that scrapes a website with hut reservations twice a day and sends an email with updated reservation openings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published