← Back to Projects
Learning Management System
Learniz-LMS
PythonFlaskPostgreSQLSQLAlchemyFlask-MigrateJinja2WerkzeugOllamaLlama 3.2Chart.jsHTMLCSSJavaScriptpsycopg2Gunicorn
Learniz is a full-stack LMS featuring three role-based portals — Admin, Faculty, and Student. Faculty can generate up to 25 MCQ questions on any topic using an on-device Llama 3.2 AI model, create assignments, and upload study materials. Students get a private AI study assistant, timed quizzes, and a performance dashboard. Built with Flask Blueprint MVC architecture, PostgreSQL with Alembic migrations, Werkzeug scrypt password hashing, and a fully custom CSS design system. The AI runs locally via Ollama — no data ever leaves the machine.