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.
- Host: GitHub
- URL: https://github.com/jomi195/ferienwohungen-reservierungssystem
- Owner: JOMI195
- License: mit
- Created: 2024-06-12T19:42:16.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-09T19:34:53.000Z (7 months ago)
- Last Synced: 2025-01-22T17:47:23.387Z (3 months ago)
- Topics: api, database, java, jersey, oracle, oracle-database, react, sql, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 1.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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

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