StephanAkkerman / FluentAI

Automating language learning with the power of Artificial Intelligence. This repository presents FluentAI, a tool that combines Fluent Forever techniques with AI-driven automation. It streamlines the process of creating Anki flashcards, making language acquisition faster and more efficient.
https://akkerman.ai/FluentAI/
MIT License
9 stars 1 forks source link

Basic Front-end for user input #64

Open WinstonLam opened 2 weeks ago

WinstonLam commented 2 weeks ago
  1. Description:

    • Problem: Initial setup for the front-end for user interaction with the services.

    • Solution: the front-end initially will consist of:

      • homepage
      • cardgeneration page
      • card library
    • Prerequisites: Currently built using node might switch to deno in future

  2. Tasks (components for the front-end):

    • [x] #66
    • [x] #67
    • [x] #68
    • [ ] #70
    • [ ] #69
  3. Additional context In future iterations we focus on:

Initial setup process where the models & datasets are downloaded (user should be able to track this progress) Maybe we should then already test if the user's PC meets all the requirements Here the user also needs to specify the foreign language it wants to learn for https://github.com/StephanAkkerman/FluentAI/issues/8 The creation of new vocab cards Fill in: English word Find nearest word in preferred foreign language (selection of top x) Generate mnemonic sentence (ability to regenerate / adjust manually) Generate mnemomic image (ability to regenerate / adjust parameters) Combine them into Anki flash card and save it to deck Creation of grammar cards More?

StephanAkkerman commented 2 weeks ago

The process for creating the grammar cards is linked to #7 but not yet detailed

StephanAkkerman commented 2 weeks ago

8 is for the languages the user wants to learn IN, for now only English is supported until #8 is done. The supported languages to learn are described in: https://github.com/StephanAkkerman/FluentAI/blob/main/supported-languages.md