Open-source STEM curriculum viewer for Egyptian high school students
What is this?
This repository is the open-source curriculum layer of EduTrace - a free platform for Egyptian STEM students in Grades 10-11. It contains the full curriculum viewer with all Learning Outcomes, MDX lesson content, and the LO short-code routing system (/PH.1.01, etc.).
Features
- LO-based curriculum structure - organized by grade, semester, and subject
- Short-code routing - visit any learning outcome at paths like
/PH.1.01 - Embed system - iframe-friendly lesson views at
/embed/[code] - Full MDX rendering - KaTeX math and syntax-highlighted code blocks
- Grade 10 and Grade 11 content - complete STEM curriculum for both grades
Getting Started
Prerequisites
- Node.js 18 or later
Setup
git clone https://github.com/your-org/EduTraceAPP.git
cd EduTraceAPP
npm install
npm run dev
Open http://localhost:3000 in your browser.
Project Structure
app/ # Next.js routes, layouts, MDX components, and UI
content/ # MDX curriculum files (grades, semesters, subjects, LOs)
public/ # Static assets (icons, images)
Contributing
Content improvements and bug fixes are welcome. Open a PR with your changes.
Built with ❤️ by the EduTrace team - edutrace.app