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.
- π 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
π Visit The Matrix Club Website
For local development: http://localhost:5173
- 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
- Node.js (v16 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/deepak-158/The_Matrix_club_website.git cd The_Matrix_club_website -
Install dependencies
npm install
-
Start development server
npm run dev
-
Build for production
npm run build
-
Preview production build
npm run preview
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
- 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)
- Primary Font: Inter (clean, modern)
- Code Font: 'Courier New' (Matrix console style)
Creates the iconic falling digital rain effect from The Matrix movie.
Responsive navigation with mobile hamburger menu and smooth animations.
Dynamic team member cards with social media integration and role-based sorting.
Multi-phase recruitment timeline with interactive elements.
- Connect your GitHub repository to Netlify
- Set build command:
npm run build - Set publish directory:
dist - Deploy automatically on push to main branch
npm run build
# Upload dist/ folder to your hosting provider- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Deepak Shukla
- π GitHub: @deepak-158
- πΌ LinkedIn: Deepak Shukla
- πΈ Instagram: @dipakshukla1508
- π§ Email: deepak.23bce11422@vitbhopal.ac.in
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.
- π¬ Digital Media & Production
- β‘ Technical Team
- πͺ Event Management
- π° Finance Team
- π₯ Leadership
"Welcome to the real world" - Morpheus
Built with β€οΈ and lots of β by Deepak Shukla