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
@nicostellar nicostellar self-assigned this Jan 24, 2026
bilibilistack and others added 6 commits January 28, 2026 13:14
Update server/game_dev/admin.py to include id to ensure that committee can easily determine the path for the game's page.

Co-authored-by: James Lee <82937700+SafetyInObscurity@users.noreply.github.com>
Update server/game_dev/admin.py to to give the committee the option to lookup games.

Co-authored-by: James Lee <82937700+SafetyInObscurity@users.noreply.github.com>
All board members directly input the game and member id in game contributor admin

Co-authored-by: James Lee <82937700+SafetyInObscurity@users.noreply.github.com>
Add raw id fields for game showcase in server/game_dev/admin.py

Co-authored-by: James Lee <82937700+SafetyInObscurity@users.noreply.github.com>
@bilibilistack
Copy link
Collaborator Author

Requested changes have been applied, please review. @SafetyInObscurity

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