Skip to content
/ Quest Public

site with user authorization and game quests on JavaEE

Notifications You must be signed in to change notification settings

DedPixta/Quest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quest

Quest site with authorization using servlet technology

Goals

  • The structure of a web application on servlets
  • Displaying information to the user using JSP / JSTL
  • User Authorization and Authentication
  • Saving the user's game progress

To run project

  1. Download the project and extract it
  2. Make sure you have installed docker and ports 8080, 5432 are free
  3. Open a command line in the location where the application is installed and run the command:
docker compose up
  1. The application will download all dependencies and create a docker container. Docker container will be launched automatically
  2. After the successful completion of the previous point, the application will be available at the link:
http://localhost:8080/quest

Settings

Default users available at startup:

  • user: user (can only play)
  • editor: editor (can view accounts and edit quests)
  • admin: admin (can view accounts, edit quests and edit users)

Users can be added by signup or creating by user with role 'admin'.

Important
Role 'admin' can be manually assigned only by another administrator.

Screenshots

1

6

5

3

2

Technologies used

  • Servlet API
  • Lombok
  • Liquibase
  • Tomcat
  • Docker
  • Hibernate
  • PostgreSQL

About

site with user authorization and game quests on JavaEE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published