- Clone repository https://github.com/DimaGalchenko/virtual-quest-app.git
- Navigate to the root directory with
docker-compose.yml
file (e.g.cd virtual-quest-app
) - Run in terminal
docker compose up
Note! You can login with this creds or create your own user.
Test user credentials:
- email: java_master@gmail.com
- password: Password123
This Virtual Quest App is a web application for creating, customizing, and completing virtual quests with interactive tasks using multimedia elements (text, images, videos). It is designed for learning, entertainment, and team-building.
Our Features:
- User Registration & Profiles: Sign up via email, create a profile with an avatar and quest history.
- Quest Creation: Users can design quests with custom tasks, time limits, and multimedia elements.
- Quest Participation: Players progress through an interactive task with real-time tracking and time-based challenges.
- Ratings & Feedback: Users can rate quests, and view rankings of quest creators.
- Java 21+
- React
- Spring Boot, Spring Data JPA
- PostgresSQL
- Docker
http://localhost:8080/swagger-ui/index.html