BarrierDown.com
BarrierDown.com is a website I built to assist people in learning the Japanese language. Users can create custom sets of flashcards which can then be used in the site's flashcard program. The words for the flashcards are pulled from video games, so the users can have fun while they learn.
Shown above is the database for the website. The most important many-to-many relationships are between users and the lexemes (i.e. the vocabulary items), the lexemes and the games, and the games and the users.
The flashcard program allows users to remove easy words as they come up. It also lets them move cards closer or farther down in their virtual deck at will. This means they can review difficult words sooner and easy ones later.
Cards API With Search Filter
This program uses JavaScript's async/await to pull data from a .json file. The search bar at the top can be used to filter out cards that don't contain the input characters.
This was also a CSS challenge for myself to make cards that slide to reveal information hidden underneath.
Blackjack
This project, written in JavaScript, makes heavy use of the language's ES6 modules to create a simple game of blackjack.
Hint: The dealer won't hit with a hand valued at 17 or more.
Memory Game
This is a little memory game that I built for fun. It keeps track of your high score as well as your current one.
It was built using jQuery. You can click below to try out the program or view the code on GitHub.com.
Tutorials
This is a simple site made for the benefit of the students I'm tutoring.
While the number of topics and files are quite modest at the moment, I intend to add to them sporadically.