Production implementation workspace for the UDSM LMS (COICT + UDBS + CoHU) pilot.
backend/: FastAPI services, domain apps, shared db and modelsfrontend/: Active Student Hub React + TypeScript app (src/)infra/: Local/staging infrastructure definitionsdocs/: Architecture and API documentation
- Start infrastructure:
docker compose -f infra/docker-compose/docker-compose.yml up -d
- Backend:
cd backendpython -m venv .venv.venv\Scripts\activatepip install -e .[dev]uvicorn app.main:app --reload --port 8000
- Frontend:
cd frontendnpm installnpm run dev
npm run test: runs backend tests and frontend test commandnpm run build: runs frontend production buildnpm run frontend:dev: starts frontend dev server
lms.htmlis retained only as a legacy prototype reference.- New development should target
frontend/src(run fromfrontend/). frontend/apps/student-hub/is a legacy prototype and not the active app.