Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Ohsama/dz-schools

Domaine:

education

Type de record:

software
Créateur:
Ohs
Hôte:
A full-featured, multi-tenant school management platform for Algerian private tutoring centers. Built with Flask, featuring role-based access, real-time messaging, payment tracking, and session management. # 🏫 DZ Schools — School Management Platform **DZ Schools** is a full-featured, multi-tenant school management platform built for Algerian private tutoring centers. It provides a unified web interface for students, teachers, administrators, and super admins — covering everything from session scheduling and attendance tracking to real-time messaging and payment management. --- ## ✨ Key Features ### 👨‍🎓 Student Portal - Register for subjects with teacher and group selection - Track session attendance and academic progress - Download exercises and course materials - Real-time chat with teachers - Request group transfers and apply for additional classes - View payment history and upcoming dues ### 👩‍🏫 Teacher Dashboard - Manage teaching groups with customizable time slots - Mark student attendance per session - Upload exercises, assignments, and study materials - Chat with enrolled students - View personal revenue statistics and student progress reports ### 🛠️ Admin Panel - Full school management: students, teachers, groups, and subjects - Send announcements to all users or specific roles - Confirm payments and monitor revenue flow - Process group-change requests and class applications - Access detailed system statistics and reports ### 🌐 Super Admin Console - Manage multiple schools (multi-tenant SaaS architecture) - Create and configure school accounts - Platform-wide monitoring and oversight ### 🔐 Security - Password hashing with Werkzeug - CSRF protection via Flask-WTF - SQL injection prevention (SQLAlchemy ORM) - Role-based access control (Student / Teacher / Admin / Super Admin) - Tenant isolation — each school's data is strictly separated - File upload validation (type & size enforcement) --- ## 🧰 Tech Stack | Layer | Technology | |---|---| | **Backend** | Python 3.9+, Flask 2.x | | **ORM** | Flask-SQLAlchemy, Flask-Migrate | | **Auth** | Flask-Login, Werkzeug | | **Forms** | Flask-WTF | | **Database** | SQLite (dev) / PostgreSQL-ready (prod) | | * …

Visit

github.com

Languages

Arabic, Algerian Spoken

Licenses

MIT

Similaires

Hybridemotion-dz/hybridemotion-dzDZ-Digital/el-kholasa-dzSIREP-OASIS-NEXUS-TECH-DZ/AGRI_BALANCE-DZDz-EmotionOunissiDhiaEddine/AuresNet-DZDucuvuv/darija-dz

Hybridemotion-dz/hybridemotion-dz

HybridEmotion DZ is an AI-powered app that analyzes hybrid Algerian language (Darija + French). It d

DZ-Digital/el-kholasa-dz

Algerian News Filtering Project with AI # الخلاصة الجزائرية | El-Kholasa DZ > **Production-Grade A

SIREP-OASIS-NEXUS-TECH-DZ/AGRI_BALANCE-DZ

AGRI_BALANCE-DZ is an Algerian smart oasis management platform built for desert agriculture across t

Dz-Emotion

Dz-Emotion is the first large-scale, manually annotated dataset for emotion detection in Algerian Ar

OunissiDhiaEddine/AuresNet-DZ

Bias-correction / post-processing model for GFS outputs over the Aures region (North-East Algeria),

Ducuvuv/darija-dz

Darija algerienne — flash, QCM, decks (mobile) # Darija algérienne — apprendre pour retenir Corp