-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SaifAlotaibie edited this page Feb 2, 2025
·
8 revisions
# 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 |