An open API service indexing awesome lists of open source software.

https://github.com/jomi195/ferienwohungen-reservierungssystem

StayFinder is a showcase under construction for an apartment booking system for Database-Systems Classes 1 at HTWG Konstanz.
https://github.com/jomi195/ferienwohungen-reservierungssystem

api database java jersey oracle oracle-database react sql typescript vite

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

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](https://github.com/JOMI195/Ferienwohungen-Reservierungssystem/assets/57303615/7d883863-2c09-42f9-96df-198b0da2eda4)
![image](https://github.com/JOMI195/Ferienwohungen-Reservierungssystem/assets/57303615/d27d3027-2460-43c8-83ae-99c078ac0a16)

## 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:

```sh
git clone https://github.com/JOMI195/Ferienwohungen-Reservierungssystem.git
cd Ferienwohungen-Reservierungssystem
```

2. Build and start the application using Docker Compose:
```sh
docker-compose up --build
```
3. Access the application at http://localhost:3000