πŸ› οΈ Tech Stack

Frontend (Flutter):

The frontend is built with Flutter, allowing fast and consistent cross-platform app development for Android and iOS.

  • Language: Dart

  • Framework: Flutter

  • State Management: Provider, Bloc (for reactive architecture)

  • UI/UX: Responsive layouts, reusable widget system

  • Version Control: Git

Backend (Node.js):

The backend ensures smooth performance and feature-rich API support.

  • Server Framework: Node.js with Express.js

  • API Architecture: RESTful APIs to connect frontend and backend

  • Database: NoSQL options like Firebase Firestore or MongoDB, suitable for educational data models

  • Responsibilities:

    • User authentication and data management

    • Lesson and course data handling

    • Test and result processing

    • Personalized content delivery

Other Tools:

  • IDEs: Visual Studio Code, Android Studio

  • Cloud Storage: Firebase Storage (for videos and large assets)

  • Version Control: GitHub for collaborative development

Last updated