graph TD
A[Language Learning App Task] --> B[Final Output: .zip]
B --> C1[FrontEndCreator]
B --> C2[LessonDataGenerator]
B --> C3[ProgressTracker]
B --> C4[VoiceAndGrammarModule]
B --> C5[AppPackager]
C1 --> D1[Create HTML]
C1 --> D2[Create CSS]
C1 --> D3[Create JS]
C2 --> E1[Generate Spanish Spain JSON]
C2 --> E2[Generate Spanish Mexico JSON]
C3 --> F1[Create Data Model]
C3 --> F2[Implement Read/Write Methods]
C4 --> G1[Speech-to-Text Function]
C4 --> G2[Grammar Correction Logic]
C4 --> G3[Text-to-Speech Function]
C5 --> H1[Gather Files]
C5 --> H2[Create Folder Structure]
C5 --> H3[Create ZIP Archive]
D1 & D2 & D3 --> H1
E1 & E2 --> H1
F1 & F2 --> H1
G1 & G2 & G3 --> H1