TINWARE is a React-based web application designed to help users practice and improve knowledge of Scrabble word lists through interactive word games.
- Select a wordlist from the dropdown menu.
- You'll be presented with a challenge scenario. The goal is to find all possible valid words for each challenge. There are two types of scenarios depending on the challenge you've chosen:
- Letter Addition: You'll see a word stem and be asked to add a letter either before or after it.
- Word Formation: You'll be given a set of letters and asked to form words using all of them.
- For Letter Addition challenges:
- Type a single letter to submit your answer.
- The game will immediately validate your input.
- For Word Formation challenges:
- Enter a word using all the given letters.
- Click the "Submit" button or press Enter to check your answer.
- Use the "Show Hint" button if you need help with either challenge type.
- Click "No More Words" when you can't think of any more valid words or your entries are complete. Words that you missed will be displayed.
- For best results, don't guess at words. Just enter the ones you know for sure, then review your performance and any missed words.
- Optionally, use the "Retry" button to attempt the same challenge again.
- Click "Next Word" or press the spacebar to move to the next challenge.
- React
- TypeScript
- Vite
- Dexie.js (for IndexedDB interactions)
- PureCSS (for styling)
- FontAwesome (for icons)
- Approximately 80% (ok, 90%) of code was created by generative AI (Anthropic Claude 3.5 Sonnet)
Contributions are welcome! Please feel free to submit an Issue or Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.