marci4 / website

The frontend website of the PS2Alerts statistics system, displaying real-time metrics and aggregated statistics to players of the game Planetside 2.

Home Page:https://ps2alerts.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ps2alerts/website

This module is the publicly facing section of the PS2Alerts project. Users are able to visit the site and read the statistics metrics on a per-alert or global basis and much more.

If you wish to contribute, please join our Discord located at: https://discord.gg/7xF65ap

Running the module

Please see the ps2alerts/stack repository for information on how to install the dev environment and start this project.

This module uses Nuxt, a JavaScript frontend Framework built on Vue 2, with Typescript support. We use this for various reasons, in particular Server Side Rendering (for SEO) and various other rich plugins.

TL;DR

Run ps2alerts-website-init on first run. For any subsequent starts, run ps2alerts-website-dev.

Technologies

The project currently uses the following projects:

  • Vue 2 via Nuxt (originally Vue 3 but it's not mature enough yet to use)
  • Typescript
  • SCSS
  • NPM

About

The frontend website of the PS2Alerts statistics system, displaying real-time metrics and aggregated statistics to players of the game Planetside 2.

https://ps2alerts.com

License:GNU General Public License v3.0


Languages

Language:Vue 80.0%Language:TypeScript 9.2%Language:JavaScript 5.8%Language:HCL 3.0%Language:SCSS 1.5%Language:Dockerfile 0.3%Language:Shell 0.1%Language:CSS 0.1%