Skip to content

StayFinder is a showcase under construction for an apartment booking system for Database-Systems Classes 1 at HTWG Konstanz.

License

Notifications You must be signed in to change notification settings

JOMI195/Ferienwohungen-Reservierungssystem

Repository files navigation

stayfinderBanner

StayFinder

StayFinder is a showcase under construction for an apartment booking system for Database-Systems Classes 1 at HTWG Konstanz.

It is designed to provide a seamless experience for finding and booking apartments. The project consists of a frontend developed with React and TypeScript using a Vite server, and a backend built with a Java Grizzly server using Jersey for RESTful services (not fully implmented). The entire application is containerized using Docker, allowing for easy deployment with Docker Compose.

Features

  • Browse available apartments
  • View apartment details
  • Book apartments
  • Responsive design for mobile and desktop

Screenshots

image image

Tech Stack

Frontend

  • React
  • TypeScript
  • Vite

Backend

  • Java
  • Grizzly server
  • Jersey

Deployment

  • Docker
  • Docker Compose

Getting Started

Prerequisites

Make sure you have the following installed on your machine:

  • Docker
  • Docker Compose

Installation

  1. Clone the repository:

    git clone https://github.com/JOMI195/Ferienwohungen-Reservierungssystem.git
    cd Ferienwohungen-Reservierungssystem
  2. Build and start the application using Docker Compose:

    docker-compose up --build
  3. Access the application at http://localhost:3000

About

StayFinder is a showcase under construction for an apartment booking system for Database-Systems Classes 1 at HTWG Konstanz.

Topics

Resources

License

Stars

Watchers

Forks

Languages