gordwame
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v169View latest version
Play at https://gordwame.val.run
- Use every letter inside the circle in any order to try and spell a word.
- Press a letter outside to circle to swap it in.
- Find as many words as you can.
- Use the "Reveal All Solutions" button if you get stuck.
- ✅ handle the default data initial load bug
- ✅ query takes too long sometimes with 10 letter words and always(?) with 12
- ✅ added loading state to make the app better at waiting for data
- ✅ added error handling and fallback to default board when database query fails
- ✅ reduced default word length to 8 for better performance
- ✅ validate guesses
- ✅ currently have workbank sql and js for inOnBoard
- ✅ show whether guesses are valid solutions
- ✅ display total number of solutions found vs. available
- ✅ add "Reveal All" button to show solutions
- add instructions
- desktop display
- it's a little better but not great
- favicon
- replaced vt with something real janky
- animate outside letter presses
- make the pressable buttons look more like buttons
- make boardstrings work with urls
- starting menu
This is a starter template for a full-stack app in a Val Town Project. The app itself is a simple persistent message board.
This app is broken up into three folders, corresponding to where the code in those folders run:
backend/- runs on Val Town serverless infrastructure in Denofrontend/- runs in the user's browsershared/- runs in both the frontend and backend
The entrypoint of this app is backend/index.ts, which is the Hono HTTP server, which serves the HTML, CSS, and JS, which run client-side.
You can click into each of those folders to view their respective READMEs.