Skip to content

DimaGalchenko/virtual-quest-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Quest App

Local installation instruction:

  1. Clone repository https://github.com/DimaGalchenko/virtual-quest-app.git
  2. Navigate to the root directory with docker-compose.yml file (e.g.cd virtual-quest-app)
  3. Run in terminal docker compose up

Note! You can login with this creds or create your own user.

Test user credentials:


Application description:

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.

Tech stack:

  • Java 21+
  • React
  • Spring Boot, Spring Data JPA
  • PostgresSQL
  • Docker

Backend swagger documentation url:

http://localhost:8080/swagger-ui/index.html


Application screen references:

  • Login page

    img.png

  • Registration page:

    img_1.png

  • Home page:

    img_2.png

  • Create quest page:

    img_3.png

  • Top rates users page:

    img_4.png

  • Profile page with history:

    img_9.png

  • Solo quest game page:

    img_6.png

    img_7.png

  • Submit rating page:

    img_8.png

powered by NoCode team for hackatoon Int20h

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published