Skip to content

Dylan-Howard/greek-learning-app

Repository files navigation

Koine

Welcome to Koine, your comprehensive learning companion for mastering Koine Greek!

This application is designed to be accessible for beginners and experienced learners alike. With our adaptive interlinear text, you can start reading the New Testament in its original language right away, no matter your starting point.

Below are the key goals that this project is being developed to accomplish.

Key Features:

  • Adaptive interlinear text: A tool that adjusts to your knowledge, gradually revealing more Greek as you learn, allowing you to transition from relying on translations to reading independently.
  • Interactive learning activities: Engage with flashcards, video lectures, and drag-and-drop translation exercises to solidify your vocabulary and grammar comprehension.
  • Personalized learning path: Track your progress and unlock new content based on your achievements, keeping you motivated and engaged.
  • Comprehensive curriculum: Dive deep into all the essential aspects of Koine Greek grammar with clear explanations and ample practice opportunities.

With Koine, you can:

  • Read the New Testament in its original language with greater understanding and appreciation.
  • Deepen your theological understanding by discovering the nuances and complexities in the original language.
  • Strengthen your analytical and critical thinking skills.

Get started today and embark on your journey to fluency in Koine Greek!

Koine: Ancient Greek Learning Platform

Koine is a web application to empower Ancient Greek language learners. The platform provides interactive tools to enhance language acquisition and provide a tailored reading experience.

Demo

Live Demo

Key Features

  • Real-time translation aids: Offers immediate lemma and parsing information for Greek words, customizable based on user proficiency.
  • In-depth word analysis: Provides detailed explanations and examples for comprehensive language exploration.
  • Adaptive learning: Tailors the level of support to the user's Greek language skills through adjustable interface settings.
  • Future enhancements: Planned integration of flashcards and interactive grammar lessons for a holistic learning experience.

Technology Stack

The application is built using a robust technology stack to ensure optimal performance and scalability.

  • Frontend: React and TypeScript for a dynamic and user-friendly interface.
  • Backend: Microservices architecture with C# and .NET for Text and User services, along with Go for the Reader service.
  • Databases: Azure SQL Database for textual data and Azure CosmosDB (NoSQL) for user data.
  • Cloud Platform: Azure Functions for serverless backend execution and Azure API Management for unified API access.

About

React | TypeScript | C# | Go Lang | Ancient Greek learning platform providing interactive tools to enhance comprehension and vocabulary acquisition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors