Skip to content

Brahim-gz/ClubSpace

Repository files navigation

License

ClubSpace

PHP Tailwind CSS

ClubSpace is a comprehensive web application designed for ENSAM Casablanca to manage and showcase student clubs and their activities. The platform fosters student engagement, streamlines club management, and highlights the vibrant extracurricular life at ENSAM Casablanca.

The application provides a modern, responsive interface for both club members and committee administrators to manage events, memberships, and club activities efficiently.

✨ Key Features

  • Student Club Management: Comprehensive platform for managing ENSAM Casablanca student clubs
  • Event Management: Create, organize, and track club events with registration system
  • Member Management: Add, edit, and manage club members with advanced search capabilities
  • Role-based Access: Separate interfaces for members and committee administrators
  • Responsive Design: Modern, mobile-first interface with Tailwind CSS

🚀 Installation

Prerequisites

  • Web Server: Apache/Nginx with PHP support
  • PHP 8.0+: With PDO and MySQL extensions enabled
  • MySQL 8.0+: Database server
  • WAMP/XAMPP/MAMP: Local development environment (recommended)

Step-by-Step Installation

  1. Clone repository:
git clone https://github.com/Brahim-gz/ClubSpace.git
cd clubspace
  1. Set Up Web Server

    • Place the project in your web server's document root
    • Ensure the web server has read/write permissions
  2. Database Setup

    • Create a new MySQL database named clubspace
    • Import the database.sql file to create tables
  3. Configuration

    • Edit config.php with your database credentials
  4. Test the Application

    • Navigate to http://localhost/ClubSpace/
    • Verify the landing page loads correctly

📖 Usage

💡 Visit the homepage to view club information

💡Using your credentials, log in as a member @adherent.com and discover upcoming club events

💡Using your credentials, log in as a club committee @comite.com to be able to oversee, manage members and handle event creation



✨📚 Stay informed and unite through activities with ClubSpace 📚✨

About

A web application designed for ENSAM Casablanca to manage and showcase student clubs and their activities

Topics

Resources

License

Stars

Watchers

Forks

Contributors