https://github.com/steadyfall/wwbm-webapp
"Trivivo" is a quiz game which tests you with 15 questions of varying difficulty and topics, with staggering timeouts!
https://github.com/steadyfall/wwbm-webapp
django django-application django-project django-rest-framework python310 webapp webgame
Last synced: about 1 month ago
JSON representation
"Trivivo" is a quiz game which tests you with 15 questions of varying difficulty and topics, with staggering timeouts!
- Host: GitHub
- URL: https://github.com/steadyfall/wwbm-webapp
- Owner: steadyfall
- Created: 2023-07-11T12:40:26.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-15T06:00:37.000Z (3 months ago)
- Last Synced: 2026-03-15T15:59:14.619Z (3 months ago)
- Topics: django, django-application, django-project, django-rest-framework, python310, webapp, webgame
- Language: HTML
- Homepage:
- Size: 23.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trivivo
"Trivivo" is a website developed by me that aims to test you with 15 questions of varying difficulty and topics, with staggering timeouts. The aim is to score the highest among the quiz-takers!
## Trello
The Trello board is [here](https://linear.app/trivivo/team/TRI/all).
## Project Structure
```text
.
├── adminpanel
├── auth
├── game
├── kbc
├── static
└── templates
```
- `adminpanel` app handles administrator actions of the app, allowing administrators to perform elevated actions such as CRUD operations, changing timeout speeds, etc.
- `auth` app handles authentication of users/admins to various sites.
- `game` app handles the game logic of the app, involving timeouts, progression to the next levels, score/leaderboard handling, etc.
- `kbc` is the project folder (for Django projects).
- `static` holds the staticfiles for the project & apps.
- `templates` holds the templates for all the apps that get rendered when called via the `views.py` in each app.
## Issue Labels
### Quality
| Label | Description |
|---|---|
| `accessibility` | Breaks keyboard or screen reader access |
| `design` | CSS inconsistency, unfinished migration, or design debt |
### Area
| Label | Description |
|---|---|
| `auth` | Authentication or authorization related |
| `backend` | Django / Python / view logic issue |
| `database` | Model, query, migration, or index issue |
| `frontend` | HTML / CSS / JavaScript issue |
| `performance` | Causes excess queries, memory, or latency |
### Type
| Label | Description |
|---|---|
| `bug` | Something is broken or behaving incorrectly |
| `critical` | Crash, data loss, or auth bypass risk |
| `security` | Vulnerability or exploitable behaviour |
| `refactor` | Restructure code without changing behaviour |
| `feature` | New feature or request |
### Dev
| Label | Description |
|---|---|
| `infra` | CI/CD, GitHub Actions, or deployment configs |
| `tests` | Missing, empty, or broken test coverage |
| `docs` | Improvements or additions to documentation |
### Flow
| Label | Description |
|---|---|
| `release` | Marks PRs intended to be merged into main (production) |
### Triage
| Label | Description |
|---|---|
| `duplicate` | This issue or pull request already exists |
| `good first issue` | Good for newcomers |
| `invalid` | This doesn't seem right |