Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 1.7 KB

README.md

File metadata and controls

43 lines (39 loc) · 1.7 KB

Tennis-Reservation-App

App Description: Application that allows users to create profiles and view local tennis courts with their respective available times. They will be able to book certain time slots to use and play, as well as have the ability to find fellow players in the area with similar skill levels or time availability to connect and play with.

Contributors:

Tech Stack:

  • NodeJS
  • EJS View Engine
  • PostgreSQL
  • Bootstrap

Prerequisites

How to run application locally

To run the application locally, clone the repository and navigate to the src folder:

cd "Project Code"/src

One there, it is possible to start the application through docker by typing the command:

docker compose up

Once starting the application, the app will be live at http://localhost:3000

Restarting Application

If starting the application a second time, it is required to first enter the command

docker compose down -v

in order to clear the volumes of the database, which will allow all of the test cases to pass.

How To Run Test

The running of the test cases are fully handled in the docker compose up command. If the application is successfully running, then all of the test cases have passed.

Deployed Application

The Deployed Application can be found at [https://tennis-reservation-app.onrender.com/]