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

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