Skip to content

sergiumereacre/hotelreservation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hotel-Reservation-System

A simple reservation system to help hotel managers manage their business!

Installation (Using Docker)

Use the following steps to set up the project repository. Run all of these commands inside the project folder in WSL.

  1. Make sure to install WSL and Docker Desktop.
  2. Clone the project repository into the /etc/home/[username] directory after you open up wsl. (You can also just use the local repository you've been using on windows this whole time.)
  3. To make it easier you can run vscode in that repository by opening WSL and running the command code .
  4. Open up docker desktop and make sure that these are enabled.

  5. Run the following command to install the composer dependencies.
docker compose up -d

Congrats that all the steps to get it running :D

Installation (No Docker)

Clone the repo

git clone https://github.com/sergiumereacre/hotelreservation.git

Install this specific version of Java and follow the steps for Maven.

  • Use this link to download Java 17.
  • Use this tutorial to install Maven on windows.
  • USe this Node.JS to download and install Node.js.

Once Maven is setup and you also have Node.js installed.

This command will install all the dependencies for the backend and the front end.

npm install

If you want to run the install for frontend or backend independently, you can use the following commands.

npm run frontend:install
npm run backend:install

Once the dependencies are installed you dont have to run those commands again only when you want to update some packages.

Open up 2 terminals and run the following commands in each terminal.

npm start frontend
npm start backend

Contributors

  1. Sergiu Mereacre
  2. Jack O'Brien
  3. Edison Cai
  4. David Walsh

License

Distributed under the MIT License. See LICENSE.txt for more information.

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages