Skip to content

Admin panel App for the administrator of the online role-playing game 🎮

Notifications You must be signed in to change notification settings

DenysFlnk/admin-panel-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Admin panel App

Admin panel App for the administrator of the online role-playing game. Created with Spring 5, Spring Data JPA, MySQL, Maven, Tomcat 9.

Table of Contents

General Information

General description and requirements:

Write an application for the administrator of the online role-playing game, where he can edit parameters of characters (players), and distribute bans. Implement following features for admin:

  1. receive a list of all registered players;
  2. create a new player;
  3. edit the characteristics of an existing player;
  4. remove a player;
  5. get a player by id;
  6. receive a filtered list of players in accordance with the passed parameters;
  7. get the number of players that match the filters.

Technologies Used

  • Java 8
  • Spring 5
  • Spring Data JPA
  • MySQL
  • Log4j
  • Testing:
    • JUnit 4
    • Mockito
    • H2 DB
  • Front-end:
    • JS
    • Bootstrap

Setup

Use MySQL as DB.

Config for MySQL

Create MySQL server with credentials: login: root password: root

Login to MySQL Workbench and execute init.sql in project root.

Use Tomcat 9 for servlet container.

Config for Tomcat

config_img1

config_img2

Usage

Run Tomcat and use browser GUI for test purposes.

Contact

Created by Denys Filonenko:

About

Admin panel App for the administrator of the online role-playing game 🎮

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published