Skip to content
Arihant1467Public

About

A Java Spring boot project which is a mock of Airbnb service which has different modules for user registration, property registration, cancellation reservation with some subset of features provided by Airbnb. The tech stack involves Java, Spring, Hibernate, Guice, React, Redux, Javascript, Aspect Oriented Programming. This project has been develop…

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

262 Commits

Folders and files

Repository files navigation

OpenHome

Welcome to Air BnB of SJSU

Report

Report

Starting point for server

http://localhost:8080/OpenHome/

Ping point for server

http://localhost:8080/OpenHome/rest/ping

To start the frontend

npm run start

To Build & Deploy frontend on Docker

  docker build -t OpenHome-frontend -f ./OpenHome-frontend/Dockerfile ./OpenHome-frontend/.
  docker run -d --name OpenHome-frontend \
    --network=openhome \
    -p 3000:3000 \
    -e PROXY_HOST=BACKEND_URL \
    OpenHome-frontend

BACKEND_HOSTNAME is URL of your backend.

To Build & Deploy backend on Docker

  • Build the image
  docker build -t openhome-backend -f ./OpenHome-server/Dockerfile ./OpenHome-server/.
  docker run -d --name openhome-backend -p 8080:8080 openhome-backend:latest
  • Check logs if everything ran successfully
docker logs OpenHome-backend
  • Test ping path
http://localhost:8080/OpenHome/api/users
  • Pull from Docker Hub
docker pull arihant95/openhome-backend:latest

Developed By:

About

A Java Spring boot project which is a mock of Airbnb service which has different modules for user registration, property registration, cancellation reservation with some subset of features provided by Airbnb. The tech stack involves Java, Spring, Hibernate, Guice, React, Redux, Javascript, Aspect Oriented Programming. This project has been develop…

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages