aiarena-web

aiarena-web

A website for running the aiarena.net ladder.

Stars: 94

Visit
 screenshot

aiarena-web is a website designed for running the aiarena.net infrastructure. It consists of different modules such as core functionality, web API endpoints, frontend templates, and a module for linking users to their Patreon accounts. The website serves as a platform for obtaining new matches, reporting results, featuring match replays, and connecting with Patreon supporters. The project is licensed under GPLv3 in 2019.

README:

aiarena-web

A website for running the aiarena.net infrastructure.

See the live website here

Dev Install instructions

Frontend

Working with infrastructure

Module structure:

/aiarena/core

Core project functionality

/aiarena/api

Web API endpoints and functionality.
This root api folder contains views for public use.

/aiarena/api/arenaclient

API endpoints specifically for use by the arenaclients to obtain new matches and report results.

/aiarena/api/stream

API endpoints specifically for use by the livestream player to obtain a curated list of match replays to feature.

/aiarena/frontend

Django template website frontend

/aiarena/graphql

GraphQL API currently used by the Next.JS frontend

/aiarena/patreon

A module for linking website users to their patreon counterparts.

/frontend

Next.JS / Tailwind frontend using GraphQL

License

Copyright (c) 2019

Licensed under the GPLv3 license.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for aiarena-web

Similar Open Source Tools

For similar tasks

For similar jobs