Skip to content

LeahAbrahams/Clubs-Management-MongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

ExtraCurriculum Database System

About

A comprehensive extracurricular management system built with MongoDB. This project demonstrates advanced NoSQL database design, including complex schemas, multi-stage aggregation pipelines, and professional data querying.


Class Management

Focuses on the overall management of the extracurricular ecosystem, ensuring data integrity and complex relationships.

Key Features

  • Collections: Students, Staff, ClassDetails, Payment, and RegistrationDetails.
  • Data Modeling: Advanced implementation of Embedded Documents and Arrays of Objects.
  • Advanced Queries: Complex CRUD operations, field renaming, and conditional deletions.
  • Aggregations: Sophisticated multi-stage pipelines (Unwind, Group, Sort, Limit) and cross-collection joins using $lookup.

Tech Stack & Tools

  • Database: MongoDB (NoSQL)
  • Tools: MongoDB Compass / MongoDB Shell

Directory Structure

  • /NoSQL-MongoDB: Project screenshots organized by topic.

Submitted as a final project as part of NoSQL studies - Year 2025.

About

Extracurricular management system built with MongoDB, featuring complex schemas, multi-stage aggregations, and advanced NoSQL querying.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors