π οΈ 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