Skip to content

School Management Backend

api

A modular Express and MongoDB prototype for school administration and website content, with admission resources, student records, academic downloads, and Google Drive file integration.

Client: TalendIT · View client experience

A modular Express and MongoDB prototype for school administration and website content, with admission resources, student records, academic downloads, and Google Drive file integration.

Architecture

Express composes school resource routes with domain controllers, services, and Joi validation.

MongoDB connection middleware and shared collection helpers support resource operations.

The admission-form service uploads files to Google Drive and records file identifiers and links in MongoDB.

Request logging, rate limiting, response helpers, and email utilities support the API.

Implementation status

The repository is a prototype; its test command is a failing placeholder and no automated suite is included.

Database, email, and Google Drive operations require configured external services; they were not executed during this review.

Access control and file handling need production validation; no school adoption or live availability is claimed.

The source repository is private.

Project stack

  • JavaScript
  • Node.js
  • Express.js
  • MongoDB
  • Joi
  • Google Drive API

Need help with this project? Get project support

Working through something similar?

Share your challenge, scope, and timeline to start a focused conversation.

Discuss a project