Lunark is a rental accommodation booking application.
This repo contains the backend of the application.
- Java 17
- Maven
- Docker
- Docker Compose (already included with some Docker installations)
To start the app run:
mvn spring-boot:run
- JWT-based authentication
- Email verification
- Accommodation reviews
- Host reviews
- Notifications
- Moderation
- Hosts can report inappropriate comments
- Hosts can report their guests for bad behaviour
- Guests can report hosts of properties they have stayed at
- Reviews are approved by an admin before they are shown
- Revenue reports for hosts
- Spring Boot
- PostgresSQL (primary database)
- H2 (testing database)
- WebSocket
Role | Name | Id |
---|---|---|
Student 1 | Momir Milutinović | SV 39/2021 |
Student 2 | Dušan Lečić | SV 80/2021 |
Student 3 | Vladislav Radović | SV 27/2021 |