Skip to content

deepak-158/The_Matrix_club_website

Repository files navigation

🎬 The Matrix Club Website

Welcome to the digital realm where creativity meets technology

A stunning, Matrix-themed React website for The Matrix Club - VIT Bhopal's premier multimedia club. Experience the perfect blend of cutting-edge web technology and iconic Matrix aesthetics with dynamic animations, interactive elements, and a sleek dark interface.

✨ Features

  • 🎭 Matrix Rain Animation - Iconic falling code background
  • πŸ“± Fully Responsive Design - Perfect on all devices
  • ⚑ Smooth Animations - Powered by Framer Motion
  • 🎯 Interactive UI - Hover effects and transitions
  • πŸ‘₯ Team Management - Dynamic team member profiles with social links
  • πŸ“… Event Management - Showcase club events and activities
  • πŸ“§ Contact Integration - Formspree-powered contact form
  • 🎨 Recruitment Portal - Multi-phase recruitment system
  • πŸ”— Social Media Integration - LinkedIn, Instagram, and GitHub links
  • πŸŽͺ Developer Easter Eggs - Hidden console messages for developers

πŸš€ Live Demo

🌐 Visit The Matrix Club Website

For local development: http://localhost:5173

πŸ› οΈ Tech Stack

  • Frontend Framework: React 18 with TypeScript
  • Build Tool: Vite
  • Styling: CSS3 with CSS Variables
  • Animations: Framer Motion
  • Routing: React Router DOM
  • Icons: Lucide React
  • Form Handling: Formspree
  • Deployment: Netlify

πŸš€ Quick Start

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/deepak-158/The_Matrix_club_website.git
    cd The_Matrix_club_website
  2. Install dependencies

    npm install
  3. Start development server

    npm run dev
  4. Build for production

    npm run build
  5. Preview production build

    npm run preview

πŸ“ Project Structure

src/
β”œβ”€β”€ components/           # Reusable UI components
β”‚   β”œβ”€β”€ Header.tsx       # Navigation with mobile menu
β”‚   β”œβ”€β”€ MatrixRain.tsx   # Matrix digital rain effect
β”‚   β”œβ”€β”€ AnnouncementBubble.tsx
β”‚   └── AnnouncementModal.tsx
β”œβ”€β”€ pages/               # Main application pages
β”‚   β”œβ”€β”€ Home.tsx         # Landing page
β”‚   β”œβ”€β”€ About.tsx        # Team and club information
β”‚   β”œβ”€β”€ Events.tsx       # Club events showcase
β”‚   β”œβ”€β”€ Contact.tsx      # Contact form
β”‚   └── Recruitment.tsx  # Recruitment portal
β”œβ”€β”€ utils/               # Helper functions
β”‚   └── helpers.ts       # Utility functions and sample data
β”œβ”€β”€ assets/              # Static assets
└── App.tsx              # Main application component

🎨 Design System

Color Palette

  • Primary Green: #00FF41 (Matrix signature color)
  • Background: #0a0a0a (Deep black)
  • Secondary: #1a1a1a (Dark gray)
  • Text: #ffffff (White)
  • Accent: rgba(0, 255, 65, 0.1) (Translucent green)

Typography

  • Primary Font: Inter (clean, modern)
  • Code Font: 'Courier New' (Matrix console style)

🌟 Key Components

MatrixRain Component

Creates the iconic falling digital rain effect from The Matrix movie.

Header Component

Responsive navigation with mobile hamburger menu and smooth animations.

Team Management

Dynamic team member cards with social media integration and role-based sorting.

Recruitment System

Multi-phase recruitment timeline with interactive elements.

πŸš€ Deployment

Netlify Deployment

  1. Connect your GitHub repository to Netlify
  2. Set build command: npm run build
  3. Set publish directory: dist
  4. Deploy automatically on push to main branch

Manual Deployment

npm run build
# Upload dist/ folder to your hosting provider

🀝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ‘¨β€πŸ’» Developer

Deepak Shukla

🎯 The Matrix Club - VIT Bhopal

The Matrix Club is VIT Bhopal's premier multimedia club, dedicated to exploring the intersection of technology, creativity, and digital media. We organize events, workshops, and projects that push the boundaries of digital creativity.

Club Teams:

  • 🎬 Digital Media & Production
  • ⚑ Technical Team
  • πŸŽͺ Event Management
  • πŸ’° Finance Team
  • πŸ‘₯ Leadership

"Welcome to the real world" - Morpheus

Built with ❀️ and lots of β˜• by Deepak Shukla

About

🎬 Matrix-themed React website for VIT Bhopal's multimedia club featuring dynamic animations, team management, and recruitment portal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors