A modern, responsive web album showcasing the ExploitX Tech Club's team members and events with separate dedicated pages.
- 🎨 Beautiful Glass-morphism Design - Modern transparent card effects
- 📱 Fully Responsive - Works on all devices (mobile, tablet, desktop)
- 🖼️ Group Photo Section - Showcase your team photo on the home page
- 📄 Separate Pages - Dedicated pages for home, members, and events
- 👥 Dynamic Team Members - Load members from JSON with photos and social links
- 🎯 Event Gallery - Display club events with images and details
- 🎭 Smooth Animations - Fade-in effects and hover interactions
- 🔗 Google Drive Integration - Easy image hosting via Google Drive
Album-ExploitX/
├── index.html # Home page with hero & group photo
├── members.html # Dedicated team members page
├── events.html # Dedicated events page
├── styles.css # All styling and responsive design
├── script.js # JavaScript for dynamic content
├── members.json # Team member data
├── events.json # Event data
├── images-config.json # Image configuration (group photo & defaults)
├── IMAGE_GUIDE.md # Detailed image management guide
├── QUICK_IMAGE_REFERENCE.md # Quick reference for adding images
└── README.md # This file
- Hero section with statistics
- Group photo showcase
- Quick links to Members and Events pages
- Grid display of all team members
- Individual cards with photos, roles, and social links
- Grid display of all events
- Event cards with photos, dates, and descriptions
- Clone or download this repository
- Add your images - See QUICK_IMAGE_REFERENCE.md
- Update data - Edit
members.jsonandevents.json - Open
index.htmlin a browser
Edit images-config.json:
"groupPhoto": {
"url": "YOUR_GOOGLE_DRIVE_LINK"
}Edit members.json - add photo URL to each member
Edit events.json - add photo URL to each event
📖 Full Guide: See IMAGE_GUIDE.md for detailed instructions
Edit CSS variables in styles.css:
:root {
--purple-bright: #7b2cbf;
--orange-bright: #ff6b35;
--blue-bright: #4a90e2;
/* ... */
}Add/edit members in members.json:
{
"Name": "John Doe",
"Role": "Developer",
"Tech-Role": "Full Stack",
"Description": "Your description",
"photo": "YOUR_IMAGE_URL",
"linkedin": "LINKEDIN_URL",
"github": "GITHUB_URL",
"portfolio": "PORTFOLIO_URL"
}Add/edit events in events.json:
{
"title": "Event Name",
"date": "March 20, 2025",
"icon": "fas fa-flag",
"description": "Event description",
"type": "CTF",
"mode": "Online",
"photo": "YOUR_IMAGE_URL"
}- Desktop: 1024px and above
- Tablet: 768px - 1024px
- Mobile: 480px - 768px
- Small Mobile: 360px - 480px
- Mini: Below 360px
- HTML5
- CSS3 (Flexbox, Grid, Animations)
- JavaScript (ES6+)
- Font Awesome Icons
- Google Fonts
- ✅ Chrome (latest)
- ✅ Firefox (latest)
- ✅ Safari (latest)
- ✅ Edge (latest)
- ✅ Mobile browsers
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
All rights reserved - ExploitX Tech Club © 2025
Created with ❤️ by the ExploitX Team
For questions or support, contact the ExploitX Team.