Skip to content

This repository contains the source code for the Preety Quake Logger system, which is a web application for processing and displaying logs of Quake matches in a more user-friendly way.

Notifications You must be signed in to change notification settings

victoremerick/prettyquakelogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Pretty Quake Logger

This repository contains the source code for the Preety Quake Logger system, which is a web application for processing and displaying logs of Quake matches in a more user-friendly way.

The system consists of a frontend and a backend, both developed with modern and efficient technologies.

Technologies Used

  • Frontend:

    • React
    • TypeScript
    • HTML
    • CSS
  • Backend:

    • Spring Boot
    • Java
    • H2 Database
    • Maven

Features

Preety Quake Logger has the following features:

  • Processing of logs to extract information about matches and deaths.
  • Display of match statistics, including total number of deaths, player rankings, and most common means of death.
  • Listing of all registered matches.

Project Structure

  • quakelogger-frontend/: Contains the source code for the frontend of the application.
  • quakelogger/: Contains the source code for the backend of the application.

Development Environment Setup

To set up the development environment, follow the instructions below:

Frontend

  1. Navigate to the frontend/ folder and run the following command to install the dependencies:
npm install
  1. After the dependencies are installed, run the following command to start the development server:
npm start
  1. The frontend will be available at http://localhost:3000.

Backend

  1. Import the backend project into your preferred IDE.

  2. Ensure that the Maven dependencies have been downloaded correctly.

  3. Run the application using your IDE or the following command:

mvn spring-boot:run
  1. The backend will be available at http://localhost:8080.

Contribution

Feel free to contribute to this project. To do so, follow these steps:

  1. Fork this repository.

  2. Create a branch with your feature or bug fix:

git checkout -b my-feature
  1. Make the desired changes and commit them:
git commit -m "My feature"
  1. Push the changes to your remote repository:
git push origin my-feature
  1. Open a Pull Request in this repository.

  2. Wait for the review and merge process.

License

This project is licensed under the MIT License.

About

This repository contains the source code for the Preety Quake Logger system, which is a web application for processing and displaying logs of Quake matches in a more user-friendly way.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages