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 and others added 18 commits January 17, 2026 06:22
…all games we query specific games by their id from the frontend
…umbnail, and rename description to game_description
@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
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

4 participants