Stuart Calcote | Full Stack Web Developer

Language Learning Flashcards

A Python Django-based web-application for language learning flashcards in the browser. This is a personal project I built to aid in both my foreign language and programming study. The interface is simple, presenting the English word first, then the non-English translation upon demand. The Django admin is used to add new words and topics. Words can be filtered by a combination of topics and categories.

My Role

Developer, Maintainer

Technology

Python, JavaScript, Django, Django REST Framework, Vue.js, SQLite, PostgreSQL

Source Code

View on Github

Getting started page
get started
Prompt first
english word
Flip the card over
translation
Cards can be filtered by topic and category
filters
The Django admin is used to create new cards and topics
django admin words
Words can belong to multiple topics
django admin word