Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacobcarpenter/games-gallery
https://github.com/jacobcarpenter/games-gallery
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jacobcarpenter/games-gallery
- Owner: jacobcarpenter
- Created: 2020-10-18T00:15:39.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-06T18:34:18.000Z (over 3 years ago)
- Last Synced: 2024-07-29T12:39:32.982Z (3 months ago)
- Language: JavaScript
- Homepage: https://games-gallery.jacobcarpenter.com
- Size: 815 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Arcade-Extensions - GitHub repo - gallery-an-alternate-view-for-games-posted-to-these-forums/4025) (Tools / games-gallery)
README
# Games gallery
[Show me the games!](https://games-gallery.jacobcarpenter.com/)
## Description
A gallery view of [MakeCode Arcade](https://arcade.makecode.com/) games posted to the [MakeCode forums](https://forum.makecode.com/).
## Platform Description
The site is a [Next.js](https://nextjs.org/) app employing [Incremental Static Regeneration](https://nextjs.org/docs/basic-features/data-fetching#incremental-static-regeneration) deployed to [Vercel's cloud platform](https://vercel.com/docs). 😍
It consumes the Discourse API for the [MakeCode forums](https://forum.makecode.com/). Due to Discourse's API design and rate limits (and execution time limits on my Vercel free hobby account), there's also a post cache in a [serverless Cosmos DB](https://docs.microsoft.com/en-us/azure/cosmos-db/serverless) store that's updated on a schedule by a GitHub action in this repo.