Skip to content

SignCraft

A resource for ASL learners to maintain vocabulary and practice grammar, with the intention of promoting Deaf community engagement

App Preview

Overview

  • A full-stack Phoenix web app backed by a relational PostgreSQL schema and deployed with Docker
  • Grow and maintain your ASL vocabulary with a word bank for review and long-term retention
  • Practice ASL-specific grammar patterns through contextual sentence building that reflects natural language use
  • Promote engagement with the Deaf community by learning vocabulary and expressions rooted in real-world, culturally relevant contexts

Tech Stack

Layer Tools
Backend Phoenix (Elixir/Erlang)
Database PostgreSQL with Ecto
Frontend Phoenix HEEx, Tailwind CSS
Deployment Fly.io, Docker

Skills Developed

  • Relational database design, relationships, and migrations
  • Full-stack web app framework (MVC in Phoenix)
  • Containerized deployment of a database-backed app

Source Code