Git Product home page Git Product logo

vocab.games's Introduction

vocab.games

Wireframe of vocab.games.

Inform, reason, and persuade with precision and clarity by expanding your vocabulary!

vocab.games is a suite of games and tools built from vocabulary-building best-practices.

Installation

  • git clone the repo
  • npm install to install the dependencies
  • Get a API key from https://dictionaryapi.com/ and select the Collegiate Dictionary as the API Request
  • Store your API key in an .env file with variable name: REACT_APP_DICTIONARY_KEY

Vocabulary

Build your vocabulary in chunks of algorithmically generated, semi-related words, or choose specific words of personal interest (if you're a rebel like that).

Download your vocabulary as a JSON file. It's your vocabulary, after all.

Upload your vocabulary as a JSON file. IDGAF!

Like any good game, vocab.games tracks your vocabulary metrics and calculates a score for you to assign personal meaning to and brag about to your friends.

Games

Play Hinky Pinky to hone your synonym-searching skills through numero-syllabic restrictions!

Did you know that "evil buddy" is a hinky pinky of "bad dude?" That's like 5 points.

How about a hinkity pinkity of "bad dude?" *Sinister gentleman* or *villainous grandfather* both work. Each word should be 3 syllables and synonymous with "bad" or "dude."

Fill challenges your ability to fill-in-the-blank with just the right word.

Play Hang Man to develop your deductive reasoning and learn new words to add to your vocabulary.

Dependencies

What's Complete

The Build page can be searched for words valid to the Merriam-Webster dictionary, and will suggest alternative words if no word is found but adjacent-enough words are.

Hotkeys work.

console.log reports data having to do with searched words in the sessionVocabulary.

At the moment no dictionary definitions display, and users cannot add their own vocabulary data (definitions, quotes, connections) yet.

vocab.games's People

Contributors

jelizaga avatar jacyyang04 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.