SaaSOrange Digital Center Egypt (internship project)
Learning Management System
A learning platform with two roles — students who enroll in courses and tracks, and authors who create and publish course content.
Preview coming soon
Challenge
The problem
Needed a single platform that worked for two very different users: students enrolling in and consuming courses, and authors building and publishing course content.
Solution
The approach
Built the Flutter app and the Node.js/MongoDB backend APIs for both the student flow (browsing and enrolling in courses) and the author flow (uploading courses and content), including authentication and authorization.
Architecture
How it's built
Frontend
Flutter
Backend
Node.js / Express REST API (built end to end)
Database
MongoDB
Features
What it does
Student course enrollment
Author course/content creation
Authentication and authorization
Screenshots
Gallery
Preview coming soon
FlutterDartNode.jsExpress.jsMongoDB
Working on something similar?
Let's talk about your project and how it could come together.