An open API service indexing awesome lists of open source software.

https://github.com/algohive-coding-puzzles/algohive-client

AlgoHive is the main web platform for AlgoHive, serving as the central hub with both front-office and back-office interfaces for puzzle management and interaction.
https://github.com/algohive-coding-puzzles/algohive-client

algohive backoffice frontoffice react

Last synced: 6 months ago
JSON representation

AlgoHive is the main web platform for AlgoHive, serving as the central hub with both front-office and back-office interfaces for puzzle management and interaction.

Awesome Lists containing this project

README

          



AlgoHive

## Main WebPlateform for AlgoHive

### Account types

> Each users under Admin will be linked to an environment. For example, a self-hosted solutions wil have two BeeAPI and one AlgoHive environment. The Algohive web instance will allow for a lightweigth management. And by this plateform the super admin will be able to associate the users with the right API.

| Account Type | Description | Features |
| ------------ | ---------------------------------------------------------------------- | ---------------------------------------------- |
| Admin | Admins have access to all the environments |
| Queen | Admins have access to all features of the platform | CRUD operations on all resources |
| Architect | Architects can manage puzzles, and reload API puzzles | CRUD operations on puzzles |
| Host | Hosts can manage competitions, select puzzles, and manage participants | CRUD operations on competitions |
| Worker | Workers can solve puzzles, and participate in competitions | Solve puzzles, and participate in competitions |