der|die|das is a German language learning platform used as the intro German curriculum by over 1000 students at 13 schools including Princeton, Harvard, and MIT.
Features
Core features include:
- 16 chapters of vocabulary, grammar, and cultural content written by Princeton Senior Lecturer Jamie Rankin.
- Innovative vocabulary-acquisition approach to language learning based on word frequency.
- Interactive content including vocabulary definitions and pronunciation, audio, video, responses, and flashcards.
- For instructors - a system for viewing and downloading student responses for grading.
- For Jamie - a live CMS for editing and publishing slides for different institutions.
Tech stack
der|die|das uses the following technologies:
- Deployment: AWS (VPC, EC2, RDS, Route53, Cognito, Lambda, and SES)
- Terraform: for repeatable configuration of the above
- API: C#, dotnetcore, DbUp, Docker
- UI: TypeScript, React, Create React App, AWS Amplify
- CI: Gitlab