Skip to content

Conversation

@bilibilistack
Copy link
Collaborator

@bilibilistack bilibilistack commented Jan 21, 2026

Change Summary

Add games showcase page, frontend and backend
Issue #49
Frontend URL: http://localhost:3000/games
Backend API URL: http://localhost:8000/api/gameshowcase/
image

Change Form

Fill this up (NA if not available). If a certain criteria is not met, can you please give a reason.

  • The pull request title has an issue number
  • The change works by "Smoke testing" or quick testing
  • The change has tests
  • The change has documentation

Other Information

[Is there anything in particular in the review that I should be aware of?]

Test procedure:
Add new or exisitng games to game showcase in the admin panel, remember to include contributor and role when add the games

Known issues:
Social media link not working because of member model is not ready.

Related issue

nicostellar and others added 30 commits November 29, 2025 04:42
…dersforcauses/game-dev into issue-7-Individual_game_pages

This because my branch and the 'origin/issue-7-Individual_game_pages' have diverged
…dersforcauses/game-dev into issue-7-Individual_game_pages

Fixed issue with the server side models.py, migrated the two new models games and events
…ternal image domains for better asset management
…dersforcauses/game-dev into issue-7-Individual_game_pages-backend

Pulling any changes from issue-7-Individual_game_pages
…ages-backend

Add backend changes of Itch Emed
… field and upload location, events foregein key can be empty or set to empty if event is removed, if isItch is true then hostURL is itch.io game id 7 digit
@bilibilistack bilibilistack self-assigned this Jan 21, 2026
@bilibilistack bilibilistack added backend Task must have a back end issue enhancement New feature or request frontend Task must have a front end issue labels Jan 21, 2026
@nicostellar nicostellar self-assigned this Jan 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Task must have a back end issue enhancement New feature or request frontend Task must have a front end issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Games Showcase Page Create game contributors model and update individual game page Individual game pages

5 participants