Skip to content

leshec/wordfind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wordfinder

Trying out deployment via Railway and Leapcell.

Verdict: Railway better for me. 1) closer datacentre, quicker app. 2)nicer interface and not garish appearance. That said if I was in the US, leapcell was easy enough to set up and get going so I'd give it a go for a while.

Railway: EU deployed 30-60ms for me (I'm europe) https://wordfind-production.up.railway.app/

Leapcell: slower e.g. 150-200ms US East or Tokyo servers. https://wordfind-leshec290-i6w2gi13.leapcell.dev/

Web app: Crossword / scrabble word finder learning webproject

  • Demo mode generates random tiles: then finds largest, highest score and valid words
  • Search for words in a dictionary of 300k words
  • Play a game to find words from random letters/tiles
  • Find anagrams of words

Not 100% finished but functions enough as intended

Website

Todo:

  • Favicon. What is the right way to do this?
  • Experiment with loops in templates
  • Figure how to deploy with shuttle. Edit Shuttle closed down.
  • Make some notes for later
  • error handling and testing etc
  • add an about and contact for new words

For another day...

  • add a high score leaderboard for the games
  • add a pop over if you click on a word to show meaning of word, there is a nice dictionary API for that

Project tools: HTMX, Tera, Axum, Missing and shuttle

HTMX Example app:

Thanks to:

Screenshot:

screen_shot_wordfind

Install:

If you want to mess around with it...

  • Terminal git clone https://github.com/leshec/wordfind.git
  • Need Rust installed, comes with Cargo package manager, from terminal curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Terminal cargo build
  • Site runs locally on your machine e.g. via 127.0.0.1:8080

About

Crossword helper web app to generate words from letters, find anagrams, find score of scrabble words. Fun way to learn Rust for web with Axum, HTMX and Tera.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors