gbdev / gbdev/homebrewhub

feature: Event pages

Open
#122 4 comments 0 reactions 1 assignee Claimed by @dag7dev View on GitHub
api feature
Dominant language
Python
Stars
57
Forks
10
PR merge metrics
No merged PRs in 30d

Description

We would like to add a new "Event Page" to the Homebrew Hub that introduces dedicated event pages for game competitions such as gbcompo23 and gbajam22. These pages should display all relevant homebrew games submitted for each event, along with event-specific details (e.g., dates, rules, final ranking, some kind of event description). Users should be able to filter games by event and view entries. This will enhance the discoverability of games submitted for competitions.

Feature Requirements:

- Event landing page with key information (title, description, dates, pictures).
- This page should show a filtered list of games tied to each event.
- Filter by event on the main page.
- Optional/to be done in a second moment: Sorting games by rating, submission date, or popularity.

In practice, this should entail:

- see if the Event schema needs something new: https://github.com/gbdev/database/blob/master/event-schema-d1.json
- create a couple of event instances in the db repository
- Create a new **Event** model and populate instances like we do with the Entries
-

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.