Skip to content

kaytijackson97/mastery-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Mastery Project This 3 layer console application was built to act as a fictitious hospitality service for hosts to rent their properties to guests. Guests and hosts can make profiles which require a name, phone number (validated through regex), email address (validated through regex), and state. Hosts are required to input property information and rates. All rates/costs are handled with BigDecimal variables and all dates through LocalDate.

The User can:

  • Exit from the main menu
  • View reservations by host email
  • Make reservation
  • Make guest profile
  • Make host profile
  • Edit reservations
  • Edit guest profile
  • Edit host profile
  • Permanently delete reservations
  • Soft delete guest profile (will delete reservations, but keep profile in a hidden state)
  • Soft delete host profile (will delete reservations, but keep profile in a hidden state)

Provided junit testing for domain and repository layer and information is stored in comma delimited CSV files and JSON files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages