Skip to content
SaifAlotaibie edited this page Feb 2, 2025 · 8 revisions

Welcome to the Student-Club-Management-System wiki !

# Overview

The Student Club Management System is a web-based platform that allows students and club administrators to manage events, memberships, and communications efficiently. It centralizes all club-related activities, making it easier for students to stay updated and participate in university events.

# Key Features:

  • Club registration and management.
  • Event creation and tracking.
  • Member management and user authentication.
  • Role-based access for admins and students.

# Setup Instructions

Prerequisites Make sure you have the following installed: Node.js (v16 or later) MongoDB Git

Technology Purpose
Node.js Backend development
Express.js Web framework for Node.js
MongoDB Database for storing users, clubs, and events
Mongoose ODM for MongoDB
EJS Templating engine for rendering dynamic pages
Bootstrap Frontend styling
Passport.js User authentication via Google & GitHub
Git & GitHub Version control & team collaboration

Clone this wiki locally