CIS Association Platform
A Cyber Security Association Platform designed to manage and showcase all the activities, events, and resources related to the CIS Association. This platform provides a centralized hub for members, alumni, and organizers to stay connected and updated.
🚀 Features
📌 Events Management – Display upcoming and past events.
📚 Resources Section – Share learning materials, research papers, and cybersecurity resources.
👥 Member Profiles – Highlight members, alumni, and their contributions.
📰 Announcements & News – Keep the community updated with the latest happenings.
🔒 Cybersecurity Focused – A platform tailored specifically for cybersecurity enthusiasts.
🛠️ Tech Stack
Frontend: React + Tailwind CSS
Deployment: Vercel
Data Handling: Currently static (via data.jsx), will be integrated with a database in future.
📂 Project Structure
src/
├── components/ # Reusable UI components
├── pages/ # Page-level components (Home, Events, Resources, etc.)
├── data.jsx # Static data for events, resources, members
├── App.jsx # Main app configuration
└── index.js # Entry point
📄 About data.jsx
The data.jsx file currently stores static sample data for testing and development purposes.
It includes:
Events Data – Titles, descriptions, dates of cybersecurity events.
Resources Data – Links and details of learning resources.
Members Data – Sample profiles of association members.
This will later be replaced with dynamic data from a database (MongoDB/MySQL/PostgreSQL).
🌍 Future Enhancements
✅ User authentication (Admin, Members, Guests).
✅ Database integration for dynamic event & resource management.
✅ Dashboard for admins to add/manage content.
✅ Chat or discussion forum for members.
📦 Installation & Setup
# Clone the repo
git clone https://github.com/your-username/CIS-Project.git
# Navigate into the project
cd CIS-Project
# Install dependencies
npm install
# Start development server
npm run dev
👨💻 Contributors
CIS Association Development Team