make react component

This commit is contained in:
dylan
2024-03-31 12:13:27 -07:00
parent 55fca0a5c2
commit d606a8002f
8 changed files with 117 additions and 66 deletions

33
TODO.md
View File

@@ -1,15 +1,20 @@
TODO
# TODO
- [ ] User Auth
- [x] Component Pack
- [x] Typescript Pack
- [ ] Can this be used in a way where it doesn't need to be imported everywhere (lib?)
- [ ] Consider making more parts into Packs
- [ ] tsconfig with extends
- [ ] server with wrapper around fastify
- [ ] scripts from package.json
- [ ] Streamline spinning up a server
- [ ] Should public be top level?
- [ ] Clean up .env variable names
- [ ] use Temporal (polyfill)?
- [ ] Do I want to add testing infrastructure?
## MVP
- [ ] Update GH Workflow to be by push
- [ ] Add version prop to picobook.json
- [ ] "Compile" carts in server and save them to db
- [ ] Load cart by URL in React
## Later
- [ ] Update pico console handle
- [ ] Add readme prop to picobook.json (figure out best name) and display it in React
- [ ] Multiplayer support
- [ ] More console support (touch detected, gamepad count, etc.)
- [ ] User accounts to manage published games, and user accounts for players to save progress
- [ ] GPIO Support (maybe gpio prop in picobook.json can have values like "ignore" | "v1")
## GPIO ideas
- RGB background color
- Awards
- Extra buttons?