Skip to content

johnlewissims/wordle-buster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wordle buster logo

Wordle Buster

Wordle Buster is a companion tool for the popular online word game Wordle. The goal of this repo is to help take some of the annoying legwork out of playing the game. Instead of spending 15 minutes racking your mind for words, you can focus on which words are most likely to help you find the answer. Some of the app's features include...

  • Possible Answers Count
  • List of Most Probable Answers Based on Word Popularity
  • List of Best Answers Based on Letter Frequency
  • Basic Mobile Optimization

Word Library

The Library that Wordle Buster uses comes from this SQL file on SourceForge. The file was updated to extract all 5 letter words that did't contain special characters or spaces.

The Library pulled word popularity from DataMuse's public word search API.

Letter frequency is generated by tallying the total number of times a letter occurs in a word and dividing that number by the total number of words in the library. The tally only counts once per occurance per word (ex. When counting the number of times the letter O occurs, Igloo would count as one, not two).

Installation

A Laravel + Vue 3 + Vite + TailwindCSS application.


Getting Started

1. Install Backend Dependencies

docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v $(pwd):/var/www/html \
    -w /var/www/html \
    laravelsail/php83-composer:latest \
    composer install

./vendor/bin/sail up -d
./vendor/bin/sail composer install

// Run migrations
./vendor/bin/sail artisan migrate

// Seed the database
./vendor/bin/sail artisan db:seed

2. Install Frontend Dependencies

npm install

3. Run Vite Dev Server (Outside Docker)

npm run dev

4. Access the App


Production Build

npm run build

Contribution

If you see an issue or have a feature request, please feel free to create an issue.

If you'd like to contribute, please create an issue first, thenm create a PR just to give everyone context for what the PR addresses.

If you're interested in the database itself, there is a copy of the words table under words.sql in the repo.

About

A webapp for helping you beat Wordle.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published