Skip to content

πŸ—½ Π’Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€ для практичСских ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, примСнСния ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ конструкций английского языка. πŸ“š Π”Π΅Π»Π°ΡŽ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ изучСния, для закрСплСния ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ β Ά Java β Ά Spring Boot β Ά Vue 3 β Ά TypeScript β Ά Chrome Extension

Notifications You must be signed in to change notification settings

strukovd/fluent-way

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Β Fluent Way

Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ:

  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρƒ рСгистрации
  • Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 2 Ρ€Π΅ΠΆΠΈΠΌΠ°:
    • ΠŸΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ (ΠŸΡ€ΠΎΠΊΠ°Ρ‡ΠΊΠ° уровня)
    • Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ слов (сразу ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π°Π½Ρ‚ΠΎΠ½ΠΈΠΌΡ‹)

ΠœΠΎΠ΄ΡƒΠ»ΠΈ

  • Core
  • Client
  • Admin
  • Realtime Gateway (Π²Π΅Π±-сокСты, +Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ rabbitMQ ΠΈΠ»ΠΈ kafka)
  • Lucene (полнотСкстовый поиск)
  • Audio-generator TTS (Text-to-Speech - синтСз Ρ€Π΅Ρ‡ΠΈ)
  • Text-generator LLM (text-generation)
  • Image-generator TTI (image-generation)

Π’Π°Π±Π»ΠΈΡ†Ρ‹

  • topics - Ρ‚Π΅ΠΌΡ‹\ΡΡ‚Π°Ρ‚ΡŒΠΈ (Present Simple, Часы\ВрСмя, ΠΈ Ρ‚.Π΄.) (id, name)
  • user_topic - привязка Ρ‚ΠΎΠΏΠΈΠΊΠ° ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, +прогрСсс ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ ΠΊΠ»ΡŽΡ‡ (ΠΈΠ»ΠΈ Ρ‚Π΅Π³) ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ Ρ‚Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€Ρ‹ Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Present Simple, ..) (user_id, topic_id, started_at, status (in_progress, done), score (1–100))
  • sentences (прСлоТСния) - Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π΅Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ (id, sentence (ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅), tense? (Present Simple), level (ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности), tags?, ΠΎΠ·Π²ΡƒΡ‡ΠΊΠ°, Π»Π°ΠΉΠΊΠΈ)
  • word_sentences?? (Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ (слов) прСдлоТСния) - Ссли Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ "I want to improve my English" Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ слов (want, improve, ..), ΠΏΡ€ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ прСдлоТСния, ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡ‚ΡŒ Π±Π°Π»Π» ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ словам (Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌ) Π² словарС ΠΊΠ°ΠΊ ΠΎΠΏΡ‹Ρ‚ Π² user_word (+1 Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€), Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄Π΅Π» слово, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Π» Π΅Π³ΠΎ (Π΄Π°ΠΆΠ΅ Ссли явно Π½Π΅ добавлял слово) (ΠΈΠ»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅ ΠΈΠ»ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ).
  • topic_sentences - (связка Ρ‚Π΅ΠΌΠ°_ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅) - ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ прСдлоТСния, Π²Ρ‹ΡΡΠ½ΡΡ‚ΡŒ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ ΠΎΠ½ΠΎ относится, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ present simple, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ связку, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚Π΅ ΠΊΡ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ Present Simple Π² Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ это ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • #situation#_sentences - привязка прСдлоТСния ΠΊ Π΄ΡƒΡ€Π³ΠΈΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ\интСрСсам\ситуациям (Ρ‚Π΅Π³Π°ΠΌ) - Ρ‚ΠΈΠΏΠ° IT, Π΄ΠΎΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ это ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ катСгориям.
  • daily_tasks (id, user_id, date, task_type (write_sentence, listen, use_words), payload (json), is_done)

БСрвисы

  • Π Π°Π·Π±ΠΎΡ€ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ (ΠΊΠ°ΠΊ Π² полнотСкстовом), Ρ‡Ρ‚ΠΎ Π±Ρ‹ послС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡ‚ΡŒ +1 ΠΊΠΎ всСм словам упомянутых Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

ИдСи:

Π—Π°Π΄Π°Π½ΠΈΠ΅ дня

Π”Π°Π²Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 5Ρ‚ΠΈ Π·Π°Π΄Π°Ρ‡, ΠΈΠ»ΠΈ Π² зависимости ΠΎΡ‚ уровня..

  • Ρ‚Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚ΠΈΠΏΠ° ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ со словом improve, ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ вопрос, ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅

About

πŸ—½ Π’Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€ для практичСских ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, примСнСния ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ конструкций английского языка. πŸ“š Π”Π΅Π»Π°ΡŽ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ изучСния, для закрСплСния ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ β Ά Java β Ά Spring Boot β Ά Vue 3 β Ά TypeScript β Ά Chrome Extension

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •