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.

image of database
Click above for larger view

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.

image of flashcard program
Click above for larger view

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.

image of cards API

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.

image of blackjack project

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.

image of flashcard program image of flashcard program

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.

image of tutorial webpage

While the number of topics and files are quite modest at the moment, I intend to add to them sporadically.