CoolFace
Apppublic

sahil8017/SDMODEL

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes
App README

S. D. Model Sr. Sec. School, Karnal — Management System

A full-stack school management portal built with React + TanStack Router (frontend) and Node.js / Express + MongoDB Atlas (backend).

Features

  • 👩‍💼 Admin Portal — Teacher directory, salary emails, credentials management
  • 👩‍🏫 Teacher Portal — Daily attendance, gradebook, parent notifications, notices
  • 📧 Gmail Integration — Salary, attendance, marks & complaint emails to parents
  • 📊 Google Sheets Export — CSV attendance export for Google Sheets import
  • 🎓 Auto-generated Students — Deterministic seeded student data per class

Environment Variables (set in HuggingFace Space Settings)

VariableDescription
MONGODB_URIMongoDB Atlas connection string
JWT_SECRETLong random string for JWT signing
ADMIN_PASSWORDInitial admin password (default: Admin@123)
CORS_ORIGINSet to * for HuggingFace Spaces
SCHOOL_NAMESchool name for emails
SCHOOL_DOMAINSchool email domain
PORTAuto-set to 7860 by HuggingFace

Login

RoleCredentials
AdminSet via ADMIN_EMAIL + ADMIN_PASSWORD environment variables
TeachersAdmin generates & emails credentials via Teacher Directory → Send All Credentials