CS65-RE80 :: LetterLand

ดินแดนอักษร

details
LetterLand is an AI-powered English learning application that dynamically generates word search and crossword search puzzles from user-provided materials such as text, URLs, or PDFs. Using the Google Gemini API, it extracts key vocabulary, definitions aligned with CEFR levels (A1–C2) to create personalized learning content. LetterLand also features pronunciation audio, achievements, and a performance dashboard that tracks progress, making vocabulary building more engaging, adaptive, and effective for learners of all ages.
tools & techniques
Frontend
React Native (TypeScript) with Expo Router
Backend
Node.js (TypeScript) using Express and Prisma ORM
Database
PostgreSQL
AI & Integration Services
Gemini (Model 2.5 flash) API
Imagine Art (Image generation)
Google Translate API-X (Text-to-Speech)
Google Drive API (Asset storage)
Infrastructure
Virtual Machine: SIT Server
CI/CD: Jenkins
Containerization: Docker & Docker-Compose
Tools & Environment
Visual Studio Code
Datagrip
Postman
Figma
Canva
Project Management
Discord
MS Teams
Git
GitHub
author
MS.VIRUNPAT THEERANULUK
รหัสนักศึกษา 65130500224
MS.WATSAWADEE SAEYONG
รหัสนักศึกษา 65130500223
MR.NONTAKORN CHATKOONSATHIEN
รหัสนักศึกษา 65130500210
advisor
Chakarida Nukoolkit