
Arcedemy – Learning Management System
About the Project
Arcedemy is a full-featured Learning Management System designed for Cambridge and Edexcel O/A Level students in Bangladesh and internationally. I contributed to both the frontend and backend of this platform, which includes features such as video lectures hosted on AWS S3 with CloudFront CDN delivery, structured course modules, student progress tracking, quizzes, and past paper libraries. The platform also supports subscription-based access control via Stripe, and a dedicated teacher dashboard for uploading and managing content.
⚡ Challenges Faced
- Managing large video file uploads directly from the browser to AWS S3 using presigned URLs — required careful handling of multipart uploads and progress indicators.
- Designing a course structure flexible enough to support both Cambridge and Edexcel curriculum differences while sharing the same database schema.
- Implementing efficient student progress tracking across multiple modules and lessons without creating excessive database reads on every page load.
🚀 Future Plans & Improvements
- Introduce AI-powered adaptive quizzes that adjust difficulty based on a student's previous performance.
- Add a live tutoring feature using WebRTC for one-on-one sessions between students and tutors.
- Expand the platform to support IGCSE and IB curriculum in addition to Cambridge and Edexcel.