GitXplorerGitXplorer
a

booking.com

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
a970682dcb12559508a7459024365ac6daf79321

Merge branch 'main' of https://github.com/azaylamba/booking.com into main

aazaylamba committed 3 years ago
Unverified
d343768a8aeb99e2e119dcec3f7c97a40a44c96f

Update Property.java

aazaylamba committed 3 years ago
Verified
966d93efdc254a404e569d82ec1f16a66dcdf0de

Update README.md

aazaylamba committed 3 years ago
Unverified
4392d0c9806d730ea5fde04aca3c74d998e05134

Initial commit

aazaylamba committed 3 years ago
Verified
2bd8be3bfe08e510fcbd52b1976bb613497cfa29

Initial commit

aazaylamba committed 3 years ago

README

The README file for this repository.

booking.com

Basic clone of booking.com

You have to design & build the backend for the application and the ability for the users to register, add and search the properties. Your task is to go through below templates/stories and create the app.

The tech stack required is Java and Spring Boot. Preferred IDE is Intellij/Eclipse to import the project directly. Postman tool to test the REST APIs. Make sure maven and .m2 etc are configured on local. Preferred machine to run the project is the Windows machine because it might be possible that Mac machines (specially M1) do not support some of the jars used.

How to start: To start the development a template repo is provided at the Github link – https://github.com/azaylamba/booking.com The candidate should make sure Java, Postman & Intellij are already installed on their system before starting the development. They should fork the above repo and clone to their local system. Once it is cloned, they should import the project in intellij and start development. To check the hosted app in the browser, they can search for http://localhost:8000/ in their browser or postman app after running the main class in IDE.

For persistence of data, H2 database should be used which is in-memory database and dependency for the same is already added in POM. If you are comfortable with any other in-memory database like SQLite or some other, feel free to add the dependency and use that.

H2-Database Database is automatically configured with a sample table BILLIONAIRES. H2 Console can be accessed with below credentials. username=sa password=password Console link - http://localhost:8080/h2-console Default JDBC URL: jdbc:h2:mem:testdb How to connect to JDBC: http://www.h2database.com/html/tutorial.html#connecting_using_jdbc