adminpanel - Paaspop/Paaspop-Server GitHub Wiki
The admin panel is made in Express JS
Down here you see the different routes that are used by the client app:
Name | Type | Route | Description |
---|---|---|---|
Login | POST | /api/login | Logs the user in |
Register | POST | /api/register | Submits the users info to register |
Logout | POST | /api/logout | Logs a user out |
Mail checking | POST | /api/email_check | Route to check if a email is already in use |
Random name | GET | /api/random_name | Gets a randomly generated nickname |
Game status | GET | /api/game_status | Returns if a game is currently active |
Leaderboard | GET | /api/leaderboard | Returns leaderboard data |
Points | GET | /api/points | Gets a users points |
Name | Type | Route | Description |
---|---|---|---|
Start game | POST | /game/start | Starts a game |
Stop game | POST | /game/stop | Stops a game |
Start round | POST | /game/round_start | Start the first route (needed for joinMidGame) |
Get current game | GET | /game/currently | Get current game data |
Save points | POST | /points/apply | Send user won points in a array body: "points":[{"user_id":"id","points":points}] |
Name | Type | Route | Description |
---|---|---|---|
Login | GET | /login | Shows login page |
Login | POST | /login | Submits the admins login info |
Logout | ALL | /logout | Logs a user out |
Home | GET | / | Shows the home page |
Users | GET | /users | Shows all users registered |
Users | GET | /users/:id | Shows a specific user |
History | GET | /history | Shows all game history |
History | GET | /history/:id | Shows a specific game history record |
Start round | POST | /game/admin_round_start | Start the first route (needed for joinMidGame) |