Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 2.63 KB

README.md

File metadata and controls

30 lines (22 loc) · 2.63 KB

AC Competizione Server Manager

Quality Gate Status Maintainability Rating Reliability Rating Security Rating Vulnerabilities Bugs

Introduction

This is the backend & frontend component of my WIP AC Competizione Server Manager. The server manager consists of a Java Spring based backend and a Angular 7 based frontend.

Goal of this project

This project aims to provide a robust and reliable management interface to manage a great number of gameserver instances for AC Competizione. The main goal for me is to learn how to work with a lot of different cutting edge technologies, so don't expect too much from my source code since most of the stuff I will work with is pretty new to me.

Frontend

Take a look at the screenshots from the UI here.

Technology Stack

The frontend is built using Angular 7 and Angular Material to provide a nice-looking, smooth UI. The backend is built using Java Spring Boot, Spring Metrics, Spring Security and Spring Data. MongoDB is used to persist data. The server instances are hosted in dedicated docker containers which are managed with the Spotify Docker Client for Java.

Current functionality

You can create your own events and link them to servers. You can also manage your servers (start/stop/pause/edit/delete/create) and monitor their status (running/paused/stopped).

Next steps

I will try to implement new features such as the ability to view results and server logs.

License

This source code is licensed under the "Dont Be a Dick" Public License.