Skip to content

Short-term housing rental site developed under Java EE (like Airbnb or Booking)

License

Notifications You must be signed in to change notification settings

maxnrb/BookingApp_JavaEE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Booking Web App - Java EE

AirBnB like web application

Ready to work with IntelliJ, just clone the git

Functionality

  • Home page:
    • Research accommodations
    • View last offers
  • Login & Register
  • CRUD (with research, edit and delete):
    • Accommodation
    • Offer
    • Booking (no edition and deletion)
    • User (for Administrator)
  • Add form:
    • Accommodation:
      • General informations
      • House rules
      • Add pictures
      • Add rooms and amenities
    • Offer
  • Booking page with booking and virtual transaction
  • Wallet system

Home Page Preview

Home Page Screenshot

Instalation

  • Install a MySQL server on your favorite distribution
  • Run the airbnbdb.sql script, alternately you can create a database named airbnbdb and set database connection informations in WebContent/WEN-INF/resources.xml. Tables will be created automatically
  • Download and set Apache TomEE Plume v8.0.1
  • Launch server, by default TomEE use 8080 port, so you can access the home page in local at : localhost:8080/airbnb/home
  • You can log into the application with the email address admin@admin.com and the password admin if you have used the airbnbdb.sql script.

Built With

  • J2EE - Java Enterprise Edition (Java EE) is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web services.
  • TomEE - Apache TomEE is a lightweight, yet powerful, JavaEE Application server with feature rich tooling.
  • MySQL - MySQL Database Service is a fully managed database service to deploy cloud-native applications.
  • Bootstrap - Bootstrap is a free and open-source CSS framework directed at responsive, designed for front-end web development.

Author

License

CC Attribution-NonCommercial-NoDerivatives 4.0 International Public License Logo

This project is licensed under the CC Attribution-NonCommercial-NoDerivatives 4.0 International Public License

See the LICENSE.md file for details

About

Short-term housing rental site developed under Java EE (like Airbnb or Booking)

Topics

Resources

License

Stars

Watchers

Forks

Languages