Files
RIT-nexus/src/constants/index.ts
Shanmuga Krishnan S M c7fba0331d
Some checks failed
Deploy RIT Freshers Hub to VPS / Deploy to Live VPS (push) Has been cancelled
Merge branch 'main' of https://github.com/Amudieshwar-AG/Freshers-Hub
2026-08-13 13:38:09 +05:30

955 lines
37 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import type { Feature, Stat, BusRoute, Faculty, Event, Club, Question, ToolkitItem, CampusLocation } from '@/types';
// ─── Navigation ──────────────────────────────────────────────────────────────
export const NAV_LINKS = [
{ label: 'Home', path: '/' },
{ label: 'Notes', path: '/notes' },
{ label: 'Toolkit', path: '/notes?section=toolkit' },
{ label: 'Chatbot', path: '/ai-assistant' },
{ label: 'Campus Map', path: '/campus' },
{ label: 'Bus Routes', path: '/bus-routes' },
{ label: 'Faculty Directory', path: '/faculty' },
{ label: 'Clubs', path: '/events' },
{ label: 'Community', path: '/community' },
{ label: 'Dev Collab', path: '/collab' },
{ label: 'LeetCode', path: '/leetcode' },
{ label: 'RAISE', path: '/raise' },
];
// ─── Stats ────────────────────────────────────────────────────────────────────
export const STATS: Stat[] = [
{ value: 20, suffix: '+', label: 'Sports', icon: 'Trophy' },
{ value: 100, suffix: '+', label: 'Faculty', icon: 'Users' },
{ value: 18, suffix: '', label: 'Clubs', icon: 'Star' },
{ value: 24, suffix: '/7', label: 'Chatbot', icon: 'Bot' },
{ value: 5000, suffix: '+', label: 'Students', icon: 'GraduationCap' },
];
// ─── Features ────────────────────────────────────────────────────────────────
export const FEATURES: Feature[] = [
{
id: 'notes',
icon: 'BookOpen',
title: 'Notes & PYQs',
description: 'Access semester-wise notes, previous year question papers, and study materials instantly.',
path: '/notes',
color: '#F97316',
bgColor: '#FFF7ED',
},
{
id: 'ai',
icon: 'Bot',
title: 'RIT Chatbot',
description: 'Get instant answers about campus life, academics, rules, and everything RIT.',
path: '/ai-assistant',
color: '#8B5CF6',
bgColor: '#F5F3FF',
},
{
id: 'map',
icon: 'Map',
title: 'Campus Map',
description: 'Explore RIT campus interactively – find departments, labs, library, canteen, and facilities.',
path: '/campus',
color: '#10B981',
bgColor: '#ECFDF5',
},
{
id: 'bus',
icon: 'Bus',
title: 'Bus Routes',
description: 'View all campus bus routes, timings, and pickup locations at a glance.',
path: '/bus-routes',
color: '#3B82F6',
bgColor: '#EFF6FF',
},
{
id: 'faculty',
icon: 'UserCheck',
title: 'Faculty Directory',
description: 'Find faculty contact details, department, designation, and office hours.',
path: '/faculty',
color: '#EC4899',
bgColor: '#FDF2F8',
},
{
id: 'qa',
icon: 'MessageCircle',
title: 'Freshers Q&A',
description: 'Ask questions, get answers from seniors, and join the freshers community discussion.',
path: '/community',
color: '#F59E0B',
bgColor: '#FFFBEB',
},
{
id: 'events',
icon: 'Users',
title: 'Student Clubs',
description: 'Discover official RIT student clubs, technology domains, leadership, and contacts.',
path: '/events',
color: '#EF4444',
bgColor: '#FEF2F2',
},
{
id: 'toolkit',
icon: 'Wrench',
title: 'Student Toolkit',
description: 'Download timetables, academic calendar, syllabus, forms, and ERP guides.',
path: '/toolkit',
color: '#06B6D4',
bgColor: '#ECFEFF',
},
];
// ─── Bus Routes ──────────────────────────────────────────────────────────────
export const BUS_ROUTES: BusRoute[] = [
{
id: '1',
number: 'RIT-01',
name: 'Chennai Central Route',
from: 'Chennai Central',
to: 'RIT Campus',
departureTime: '07:00 AM',
arrivalTime: '08:30 AM',
color: '#F97316',
stops: [
{ name: 'Chennai Central', time: '07:00 AM' },
{ name: 'Koyambedu', time: '07:30 AM' },
{ name: 'Porur', time: '08:00 AM' },
{ name: 'RIT Campus', time: '08:30 AM' },
],
},
{
id: '2',
number: 'RIT-02',
name: 'Tambaram Express',
from: 'Tambaram',
to: 'RIT Campus',
departureTime: '07:15 AM',
arrivalTime: '08:45 AM',
color: '#3B82F6',
stops: [
{ name: 'Tambaram', time: '07:15 AM' },
{ name: 'Chrompet', time: '07:35 AM' },
{ name: 'Pallavaram', time: '07:55 AM' },
{ name: 'RIT Campus', time: '08:45 AM' },
],
},
{
id: '3',
number: 'RIT-03',
name: 'Anna Nagar Route',
from: 'Anna Nagar',
to: 'RIT Campus',
departureTime: '07:20 AM',
arrivalTime: '08:50 AM',
color: '#10B981',
stops: [
{ name: 'Anna Nagar', time: '07:20 AM' },
{ name: 'Vadapalani', time: '07:45 AM' },
{ name: 'Valasaravakkam', time: '08:10 AM' },
{ name: 'RIT Campus', time: '08:50 AM' },
],
},
{
id: '4',
number: 'RIT-04',
name: 'OMR Tech Route',
from: 'Sholinganallur',
to: 'RIT Campus',
departureTime: '07:00 AM',
arrivalTime: '08:30 AM',
color: '#8B5CF6',
stops: [
{ name: 'Sholinganallur', time: '07:00 AM' },
{ name: 'Perungudi', time: '07:20 AM' },
{ name: 'Medavakkam', time: '07:45 AM' },
{ name: 'RIT Campus', time: '08:30 AM' },
],
},
];
// ─── Faculty ─────────────────────────────────────────────────────────────────
export const FACULTY_DATA: Faculty[] = [
{
id: '1',
name: 'Dr. S. Ramesh Kumar',
designation: 'Professor & HOD',
department: 'Computer Science & Engineering',
office: 'CSE Block, Room 301',
specialization: 'Machine Learning, Artificial Intelligence',
email: 'ramesh@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '18 Years',
subjectsHandling: 'Machine Learning, Artificial Intelligence, Data Mining',
researchAreas: 'AI, Deep Learning, Computer Vision',
officeHours: 'Mon–Fri, 10:00 AM–12:00 PM',
phone: '+91 98765 43001',
},
{
id: '2',
name: 'Dr. S. Priya',
designation: 'Assistant Professor',
department: 'Computer Science & Engineering',
office: 'CSE Block, Room 205',
specialization: 'Cyber Security, Computer Networks',
email: 'priya@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '8 Years',
subjectsHandling: 'Network Security, Computer Networks, Ethical Hacking',
researchAreas: 'Cyber Security, IoT Security',
officeHours: 'Mon–Fri, 2:00 PM–4:00 PM',
phone: '+91 98765 43002',
},
{
id: '3',
name: 'Dr. K. Aravind',
designation: 'Associate Professor',
department: 'Computer Science & Engineering',
office: 'CSE Block, Room 212',
specialization: 'Cloud Computing, Distributed Systems',
email: 'aravind@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '11 Years',
subjectsHandling: 'Cloud Computing, Distributed Systems, Operating Systems',
researchAreas: 'Cloud Infrastructure, Edge Computing',
officeHours: 'Mon–Fri, 9:30 AM–11:30 AM',
phone: '+91 98765 43003',
},
{
id: '6',
name: 'Dr. P. Mahalakshmi',
designation: 'Associate Professor',
department: 'Electronics & Communication Engineering',
office: 'ECE Block, Room 205',
specialization: 'VLSI Design, Embedded Systems',
email: 'mahalakshmi@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '13 Years',
subjectsHandling: 'VLSI Design, Embedded Systems',
researchAreas: 'Chip Design, IoT Devices',
officeHours: 'Mon–Fri, 10:00 AM–12:00 PM',
phone: '+91 98765 43006',
},
{
id: '7',
name: 'Dr. V. Prakash',
designation: 'Professor',
department: 'Electronics & Communication Engineering',
office: 'ECE Block, Room 310',
specialization: 'Digital Signal Processing, IoT',
email: 'prakash@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '17 Years',
subjectsHandling: 'DSP, IoT, Microprocessors',
researchAreas: 'Wireless Systems, Signal Processing',
officeHours: 'Mon–Fri, 2:00 PM–4:00 PM',
phone: '+91 98765 43007',
},
{
id: '8',
name: 'Dr. A. Deepika',
designation: 'Assistant Professor',
department: 'Electronics & Communication Engineering',
office: 'ECE Block, Room 214',
specialization: 'Wireless Communication, 5G Networks',
email: 'deepika@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '6 Years',
subjectsHandling: 'Wireless Networks, Mobile Communication',
researchAreas: '5G, IoT Networks',
officeHours: 'Mon–Fri, 9:00 AM–11:00 AM',
phone: '+91 98765 43008',
},
{
id: '9',
name: 'Prof. R. Vijayakumar',
designation: 'Assistant Professor',
department: 'Mechanical Engineering',
office: 'MECH Block, Room 102',
specialization: 'CAD/CAM, Robotics',
email: 'vijayakumar@rit.edu',
qualification: 'B.E., M.E.',
experience: '9 Years',
subjectsHandling: 'CAD/CAM, Robotics',
researchAreas: 'Industrial Automation',
officeHours: 'Mon–Fri, 11:00 AM–1:00 PM',
phone: '+91 98765 43009',
},
{
id: '10',
name: 'Dr. S. Manikandan',
designation: 'Associate Professor',
department: 'Mechanical Engineering',
office: 'MECH Block, Room 118',
specialization: 'Thermal Engineering, Manufacturing',
email: 'manikandan@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '12 Years',
subjectsHandling: 'Manufacturing Technology, Thermal Engineering',
researchAreas: 'Renewable Energy, Thermal Systems',
officeHours: 'Mon–Fri, 1:00 PM–3:00 PM',
phone: '+91 98765 43010',
},
{
id: '11',
name: 'Prof. M. Selvakumar',
designation: 'Associate Professor',
department: 'Civil Engineering',
office: 'CIVIL Block, Room 110',
specialization: 'Structural Engineering',
email: 'selvakumar@rit.edu',
qualification: 'B.E., M.E.',
experience: '14 Years',
subjectsHandling: 'Structural Analysis, RCC Design',
researchAreas: 'Earthquake Resistant Structures',
officeHours: 'Mon–Fri, 10:00 AM–12:00 PM',
phone: '+91 98765 43011',
},
{
id: '12',
name: 'Dr. J. Revathi',
designation: 'Assistant Professor',
department: 'Civil Engineering',
office: 'CIVIL Block, Room 123',
specialization: 'Environmental Engineering, Surveying',
email: 'revathi@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '8 Years',
subjectsHandling: 'Surveying, Environmental Engineering',
researchAreas: 'Water Resource Management',
officeHours: 'Mon–Fri, 2:00 PM–4:00 PM',
phone: '+91 98765 43012',
},
{
id: '13',
name: 'Dr. N. Hariharan',
designation: 'Professor & HOD',
department: 'Artificial Intelligence & Data Science',
office: 'AIDS Block, Room 501',
specialization: 'Deep Learning, Data Mining',
email: 'hariharan@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '19 Years',
subjectsHandling: 'Deep Learning, Data Mining, AI',
researchAreas: 'Artificial Intelligence, Predictive Analytics',
officeHours: 'Mon–Fri, 9:30 AM–11:30 AM',
phone: '+91 98765 43013',
},
{
id: '14',
name: 'Dr. P. Divya',
designation: 'Assistant Professor',
department: 'Artificial Intelligence & Data Science',
office: 'AIDS Block, Room 505',
specialization: 'Natural Language Processing, Computer Vision',
email: 'divya@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '7 Years',
subjectsHandling: 'NLP, Computer Vision',
researchAreas: 'Generative AI, Image Processing',
officeHours: 'Mon–Fri, 1:00 PM–3:00 PM',
phone: '+91 98765 43014',
},
{
id: '15',
name: 'Dr. L. Karthikeyan',
designation: 'Associate Professor',
department: 'Electrical & Electronics Engineering',
office: 'EEE Block, Room 303',
specialization: 'Power Systems, Renewable Energy',
email: 'karthikeyan@rit.edu',
qualification: 'B.E., M.E., Ph.D.',
experience: '15 Years',
subjectsHandling: 'Power Systems, Electrical Machines',
researchAreas: 'Smart Grid, Solar Energy',
officeHours: 'Mon–Fri, 10:00 AM–12:00 PM',
phone: '+91 98765 43015',
},
{
id: '16',
name: 'Dr. M. Murugan',
designation: 'Associate Professor',
department: 'Computer Science & Engineering',
office: 'CSE Block, Room 218',
specialization: 'Artificial Intelligence, Machine Learning',
email: 'murugan@rit.edu',
qualification: 'B.E. (CSE), M.E. (Computer Science & Engineering), Ph.D. (Artificial Intelligence)',
experience: '13 Years',
subjectsHandling: 'Artificial Intelligence, Machine Learning, Python Programming, Data Mining',
researchAreas: 'Deep Learning, Computer Vision, Natural Language Processing, Explainable AI',
officeHours: 'Mon–Fri, 10:00 AM–12:00 PM',
phone: '+91 98765 43125',
},
{
id: '17',
name: 'Dr. R. Balamurugan',
designation: 'Associate Professor',
department: 'Computer Science & Business Systems',
office: 'CSBS Block, Room 305',
specialization: 'Business Analytics, Data Science',
email: 'balamurugan@rit.edu',
qualification: 'B.E. (CSE), M.B.A., M.E. (Software Engineering), Ph.D. (Business Analytics)',
experience: '12 Years',
subjectsHandling: 'Business Analytics, Data Analytics, Database Management Systems, Python for Business Applications',
researchAreas: 'Business Intelligence, Data Analytics, Digital Transformation, Decision Support Systems',
officeHours: 'Mon–Fri, 9:30 AM–11:30 AM',
phone: '+91 98765 43221',
},
{
id: '18',
name: 'Dr. K. Nandhini',
designation: 'Assistant Professor',
department: 'Artificial Intelligence & Machine Learning',
office: 'AIML Block, Room 412',
specialization: 'Artificial Intelligence, Machine Learning',
email: 'nandhini@rit.edu',
qualification: 'B.E. (CSE), M.Tech. (Artificial Intelligence), Ph.D. (Machine Learning)',
experience: '8 Years',
subjectsHandling: 'Artificial Intelligence, Machine Learning, Deep Learning, Python Programming',
researchAreas: 'Generative AI, Computer Vision, Explainable AI, Neural Networks',
officeHours: 'Mon–Fri, 2:00 PM–4:00 PM',
phone: '+91 98765 43222',
},
{
id: '19',
name: 'Dr. S. Rajeshwari',
designation: 'Professor',
department: 'Computer Science & Business Systems',
office: 'CSBS Block, Room 302',
specialization: 'Business Intelligence, Enterprise Systems',
email: 'rajeshwari@rit.edu',
qualification: 'B.E. (CSE), M.E. (Computer Science), Ph.D. (Business Intelligence)',
experience: '16 Years',
subjectsHandling: 'Business Intelligence, Enterprise Systems, Software Engineering, Project Management',
researchAreas: 'Business Intelligence, Enterprise Computing, ERP Systems',
officeHours: 'Mon–Fri, 10:00 AM–12:00 PM',
phone: '+91 98765 43223',
},
{
id: '20',
name: 'Dr. V. Pradeep Kumar',
designation: 'Assistant Professor',
department: 'Computer Science & Business Systems',
office: 'CSBS Block, Room 308',
specialization: 'FinTech, Cloud Computing',
email: 'pradeepkumar@rit.edu',
qualification: 'B.E. (IT), M.Tech. (Cloud Computing), Ph.D. (Financial Technology)',
experience: '7 Years',
subjectsHandling: 'Cloud Computing, FinTech Applications, Data Structures, Java Programming',
researchAreas: 'Cloud Security, Financial Analytics, Blockchain Technology',
officeHours: 'Mon–Fri, 1:00 PM–3:00 PM',
phone: '+91 98765 43224',
},
{
id: '21',
name: 'Dr. P. Harini',
designation: 'Associate Professor',
department: 'Artificial Intelligence & Machine Learning',
office: 'AIML Block, Room 408',
specialization: 'Deep Learning, Computer Vision',
email: 'harini@rit.edu',
qualification: 'B.E. (CSE), M.Tech. (Artificial Intelligence), Ph.D. (Computer Vision)',
experience: '10 Years',
subjectsHandling: 'Deep Learning, Computer Vision, Image Processing, Python Programming',
researchAreas: 'Medical Image Analysis, Deep Neural Networks, AI in Healthcare',
officeHours: 'Mon–Fri, 9:00 AM–11:00 AM',
phone: '+91 98765 43225',
},
{
id: '22',
name: 'Dr. A. Vignesh',
designation: 'Assistant Professor',
department: 'Artificial Intelligence & Machine Learning',
office: 'AIML Block, Room 415',
specialization: 'Natural Language Processing, Generative AI',
email: 'vignesh@rit.edu',
qualification: 'B.E. (CSE), M.E. (Artificial Intelligence), Ph.D. (Natural Language Processing)',
experience: '6 Years',
subjectsHandling: 'Natural Language Processing, Generative AI, Machine Learning, Data Science',
researchAreas: 'Large Language Models, Conversational AI, Explainable AI',
officeHours: 'Mon–Fri, 2:00 PM–4:00 PM',
phone: '+91 98765 43226',
}
];
// ─── Events ──────────────────────────────────────────────────────────────────
export const EVENTS_DATA: Event[] = [
{
id: '1',
title: 'Fresher\'s Orientation Day 2025',
description: 'Welcome ceremony for the new batch of students. Meet faculty, seniors, and explore campus.',
date: '2025-08-05',
time: '09:00 AM',
venue: 'Main Auditorium',
organizer: 'Student Council',
category: 'seminar',
isUpcoming: true,
},
{
id: '2',
title: 'Hackathon 2025 – RIT Code Fest',
description: 'A 24-hour hackathon open to all departments. Build innovative solutions for real-world problems.',
date: '2025-08-20',
time: '08:00 AM',
venue: 'Computer Lab Complex',
organizer: 'CSE Department',
category: 'technical',
isUpcoming: true,
},
{
id: '3',
title: 'Techno Cultural Fest – RITMO',
description: 'Annual cultural and technical fest with competitions, performances, and prize money up to ₹2 lakhs.',
date: '2025-09-15',
time: '10:00 AM',
venue: 'College Ground',
organizer: 'Arts & Cultural Committee',
category: 'cultural',
isUpcoming: true,
},
{
id: '4',
title: 'Industry Expert Talk – AI & Future',
description: 'Guest lecture by industry experts from Google and Microsoft on AI trends and career opportunities.',
date: '2025-08-10',
time: '02:00 PM',
venue: 'Seminar Hall',
organizer: 'ECE Department',
category: 'seminar',
isUpcoming: true,
},
];
// ─── Clubs ───────────────────────────────────────────────────────────────────
export const CLUBS_DATA: Club[] = [
{
id: 'nss',
name: 'NSS OF RIT',
description: 'National Service Scheme – "Not Me, But You." Official Social Service Club of RIT.',
details: 'NSS of Rajalakshmi Institute of Technology engages students in community service, SVEEP electoral literacy rallies, coastal beach cleanups, blood donation camps, and national service initiatives.',
category: 'Social',
members: 1306,
presidentName: 'Pooja S (CSE)',
vicePresidentName: 'Harish A (CSE)',
coordinatorName: 'Pradakshina Rajesh Bhavani (AI&DS)',
year: 'Senior Year',
contactEmail: '',
contactPhone: '+91 8668130804',
icon: 'HeartHandshake',
logoUrl: '/clubs/nss.png',
socialLinks: {
instagram: 'https://www.instagram.com/nss.rit/',
},
},
{
id: 'unnat_bharat',
name: 'RIT UNNAT BHARAT ABHIYAN (UBA)',
description: 'Unite, socialize, thrive together! Official Social Impact & Rural Development Club.',
details: 'RIT Unnat Bharat Abhiyan (UBA) focuses on sustainable village development, sapling plantation, eco-park restoration, child welfare, and SVEEP voter literacy.',
category: 'Social',
members: 1153,
presidentName: 'Viswajith R S (CSBS)',
vicePresidentName: 'Supeckshana M (CSE)',
coordinatorName: 'Dr. S. Niranjana (VLSI)',
year: 'Senior Year',
contactEmail: '',
contactPhone: '+91 7305642992',
icon: 'Users',
logoUrl: '/clubs/unnat_bharat.png',
socialLinks: {
instagram: 'https://www.instagram.com/ritunnatbharatabhiyan/',
},
},
{
id: 'rotaract',
name: 'ROTARACT CLUB OF RIT (RCRIT)',
description: 'Embrace the joy of giving. Official Rotaract organization for leadership & service.',
details: 'Rotaract Club of RIT (RCRIT) under Rotary International conducts campus & beach cleanups, blood donation drives, scribe support for differently-abled students, and leadership workshops.',
category: 'Social',
members: 1813,
presidentName: 'Hari Balaji (VLSI)',
vicePresidentName: 'Danish (VLSI)',
coordinatorName: 'Rotaract Faculty Lead',
year: 'Senior Year',
contactEmail: '',
contactPhone: '+91 7200696226',
icon: 'HeartHandshake',
logoUrl: '/clubs/rotaract.png',
socialLinks: {
instagram: 'https://www.instagram.com/rcrit/',
},
},
{
id: 'yrc',
name: 'YOUTH RED CROSS (YRC)',
description: 'Civic responsibility, humanitarian concern & health awareness for social good.',
details: 'Youth Red Cross (YRC) of RIT organizes voluntary blood donation camps, orphanage outreach drives, Serve-a-Thon hackathons, dengue awareness, and anti-ragging initiatives.',
category: 'Social',
members: 950,
presidentName: 'Pream Kumar (CSE)',
vicePresidentName: 'Julinsa (CSE)',
coordinatorName: 'Niraimathy Marthandan (Biotech)',
year: 'Senior Year',
contactEmail: '',
contactPhone: '+91 9344061221',
icon: 'Heart',
logoUrl: '/clubs/nss.png',
socialLinks: {
instagram: 'https://www.instagram.com/yrc.rit/',
},
},
{
id: 'wec',
name: 'WOMEN EMPOWERMENT CELL (WEC)',
description: 'Empower • Excel • Elevate. Supporting women in technology, leadership & coding.',
details: 'Women Empowerment Cell (WEC RIT) organizes Vision Board Parties, AI For Her hackathons, International Women’s Day health awareness, self-defense sessions, and leadership seminars.',
category: 'Social',
members: 428,
presidentName: 'Harini R M (ECE)',
vicePresidentName: 'Indhuvadhani M (ECE)',
coordinatorName: 'Ms. N. Suganthi (ECE)',
year: 'Third Year',
contactEmail: '',
contactPhone: '+91 6385227710',
icon: 'Sparkles',
logoUrl: '/clubs/wec.png',
socialLinks: {
instagram: 'https://www.instagram.com/wec.rit/',
},
},
{
id: 'yuva',
name: 'Yi-CH YUVA RIT',
description: 'Official Page of YUVA Club RIT under Young Indians (Yi). Inspiring youth leadership.',
details: 'Yi-CH YUVA RIT collaborates with CII and Young Indians Chennai Chapter to lead youth leadership summits, civic awareness drives, blood donation camps, and community projects.',
category: 'Social',
members: 1460,
presidentName: 'Hari Haran G',
vicePresidentName: 'Pradakshina RB',
coordinatorName: 'YUVA Faculty Lead',
year: 'Senior Year',
contactEmail: '',
contactPhone: '+91 9677043565',
icon: 'Rocket',
logoUrl: '/clubs/yuva.png',
socialLinks: {
instagram: 'https://www.instagram.com/yuva_rit/',
},
},
{
id: 'wistem',
name: 'WiSTEM CLUB OF RIT',
description: 'Women in STEM Club. Technical ideathons, coding quests & empowering STEM events.',
details: 'WiSTEM Club of RIT empowers women in STEM through technical ideathons, coding challenges, leadership workshops, and cross-disciplinary technical collaborations.',
category: 'Technical',
members: 453,
presidentName: 'Aseema S (III CSE)',
vicePresidentName: 'Keerthana S (III CSE)',
coordinatorName: 'Dr. J. Anitha (H&S)',
year: 'III Year, CSE',
contactEmail: '',
contactPhone: '+91 9600110150',
icon: 'Atom',
logoUrl: '/clubs/wistem.png',
socialLinks: {
instagram: 'https://www.instagram.com/wistem._.rit/',
website: 'https://www.rityatra.in/',
},
},
{
id: 'techspark',
name: 'TECHSPARK CLUB RIT',
description: 'Where Tech meets creativity, Sparks fly! Fostering innovation in every byte.',
details: 'TechSpark Club RIT provides hands-on technical skill development, coding competitions, web development workshops, and collaborative developer activities.',
category: 'Technical',
members: 672,
presidentName: 'Devaprakash J (AIML)',
vicePresidentName: 'Barath S (AIML)',
coordinatorName: 'Prof. Avudai Selvi (CSE)',
year: 'Senior Year',
contactEmail: '',
contactPhone: '+91 8667466390',
icon: 'Zap',
logoUrl: '/clubs/techspark.png',
socialLinks: {
instagram: 'https://www.instagram.com/techspark.rit/',
},
},
{
id: 'infinitus',
name: 'INFINITUS CLUB (MATHS CLUB)',
description: 'Where Logic Meets Innovation. Mathematics workshops, PiDoku, GraphQuest & puzzles.',
details: 'Infinitus Club is the official Mathematics & Aptitude Club of RIT, hosting Expilog, Pi Day celebrations, math quizzes, graph theory challenges, and logic problem-solving events.',
category: 'Technical',
members: 557,
presidentName: 'Austin Joshua M',
vicePresidentName: 'Sanjay Y (III ECE)',
coordinatorName: 'Dr. A. Thilagavathy Vinoth (H&S)',
year: 'Third Year',
contactEmail: '',
contactPhone: '+91 8838552068',
icon: 'Calculator',
logoUrl: '/clubs/infinitus.png',
socialLinks: {
instagram: 'https://www.instagram.com/infinitus_club.rit/',
},
},
{
id: 'steam',
name: 'STEAM CLUB RIT',
description: 'Innovate - Collaborate - Elevate. Hands-on STEAM projects, techbytes & debugging.',
details: 'STEAM Club RIT integrates Science, Technology, Engineering, Arts, and Mathematics through TechBytes news hunts, code debugging competitions, and interdisciplinary engineering challenges.',
category: 'Technical',
members: 895,
presidentName: 'Aditya (III VLSI)',
vicePresidentName: 'Abhi Harish (III VLSI)',
coordinatorName: 'Mr. Mohan Ram (AP/ECE)',
year: 'III Year, VLSI',
contactEmail: '',
contactPhone: '+91 7550271227',
icon: 'Printer',
logoUrl: '/clubs/steam.png',
socialLinks: {
instagram: 'https://www.instagram.com/steam_club.rit/',
},
},
{
id: 'artist_league',
name: 'ARTIST LEAGUE (CULTURAL CELL)',
description: 'Official Cultural Cell of RIT covering Dance, Music, Band & Performing Arts.',
details: 'Artist League is the flagship cultural club of RIT, discovering and nurturing artistic talent through talent hunts, intra- and inter-collegiate cultural fests, music performances, and dance shows.',
category: 'Creative',
members: 1093,
presidentName: 'Christopher (III CSE)',
vicePresidentName: 'Jonathi (III AIDS)',
coordinatorName: 'Prof. Shri Janani P (CSE)',
year: 'III Year, CSE',
contactEmail: '',
contactPhone: '+91 9025726185',
icon: 'Sparkles',
logoUrl: '/clubs/artist_league.png',
socialLinks: {
instagram: 'https://www.instagram.com/artist_league_rit/',
},
},
{
id: 'vaarithi',
name: 'VAARITHI TAMIL CLUB',
description: 'இராசலட்சுமி தொழில்நுட்பக் கல்லூரியின் மாணவர் தமிழ் மன்றம் (RIT Tamil Mandram).',
details: 'Vaarithi Muthamizh Mandram celebrates Tamil culture, literature, traditional arts, debates, book reviews, and civic awareness campaigns.',
category: 'Creative',
members: 848,
presidentName: 'Shamithraa S R (III AIML)',
vicePresidentName: 'Sarvesh V (III VLSI)',
coordinatorName: 'Mr. Keerthana Pandiyan (Biotech)',
year: 'III Year, AIML',
contactEmail: '',
contactPhone: '+91 8248701027',
icon: 'BookOpen',
logoUrl: '/clubs/vaarithi.png',
socialLinks: {
instagram: 'https://www.instagram.com/vaarithi_rit/',
},
},
{
id: 'nippon',
name: 'NIPPON CLUB (JAPANESE CULTURE)',
description: 'Celebrating Japanese culture, language orientation, JLPT guidance & cross-cultural events.',
details: 'Nippon Club of RIT brings Japanese culture, JLPT orientation, peace walks, Japanese art activities, face painting competitions, and joint cultural celebrations.',
category: 'Creative',
members: 649,
presidentName: 'Vasanth S',
vicePresidentName: 'Farren Jeanvil',
coordinatorName: 'Ms. Roopavathi',
year: 'Third Year',
contactEmail: '',
contactPhone: '+91 9042294493',
icon: 'Globe',
logoUrl: '/clubs/nippon.png',
socialLinks: {
instagram: 'https://www.instagram.com/nippon_rit/',
},
},
{
id: 'podx',
name: 'podX-RIT (PODCAST CLUB)',
description: 'Real talks. Raw feels. Official Podcast & Radio Club of RIT.',
details: 'podX-RIT organizes live and online podcast sessions, Mini FM recordings, student RJ training, celebrity interviews, and tech-demystifying talk shows.',
category: 'Creative',
members: 1097,
presidentName: 'Sharan R (III ECE)',
vicePresidentName: 'Thirumalai (III VLSI)',
coordinatorName: 'Ms. Fouzia Sulthana (AIDS)',
year: 'III Year, ECE',
contactEmail: 'podx@ritchennai.edu.in',
contactPhone: '+91 9962840247',
icon: 'Mic',
logoUrl: '/clubs/podx.png',
socialLinks: {
instagram: 'https://www.instagram.com/podxrit/',
website: 'https://linktr.ee/podxrit',
},
},
{
id: 'mediastic',
name: 'MEDIASTIC HUB (SOCIAL MEDIA CLUB)',
description: 'Official Social Media & Digital Content Creation Club of RIT.',
details: 'Mediastic Hub creates digital content, video promos, reels, and provides full photography/videography coverage for campus events and digital campaigns.',
category: 'Creative',
members: 1351,
presidentName: 'Sarvesh (III AIDS)',
vicePresidentName: 'Bindu (III CCE)',
coordinatorName: 'Dr. Fredrick Ignatius (H&S)',
year: 'III Year, AIDS',
contactEmail: 'mediastichub@ritchennai.edu.in',
contactPhone: '+91 7200184347',
icon: 'Camera',
logoUrl: '/clubs/mediastic.png',
socialLinks: {
instagram: 'https://www.instagram.com/mediastichub_rit/',
},
},
{
id: 'fusion',
name: 'FUSION CLUB (ENGLISH & LITERATURE)',
description: 'Delving into language, literature, debates, essay contests & creative writing.',
details: 'Fusion Club of RIT promotes English literature, essay blitzes, debates, literary games, and creative writing competitions for public speaking and communication skills.',
category: 'Creative',
members: 815,
presidentName: 'Vishal Raswanth (III VLSI)',
vicePresidentName: 'Shreya S (III CSBS)',
coordinatorName: 'Dr. Jessintha (H&S)',
year: 'III Year, VLSI',
contactEmail: 'fusionclub@ritchennai.edu.in',
contactPhone: '+91 9884918444',
icon: 'Languages',
logoUrl: '/clubs/fusion.png',
socialLinks: {
instagram: 'https://www.instagram.com/fusionclub_rit/',
},
},
{
id: 'telugu',
name: 'TELUGU CLUB',
description: 'Promoting Telugu language, heritage, traditional celebrations & cultural values.',
details: 'Telugu Club of RIT celebrates Telugu heritage through Vinayaka Chavithi and Ugadi festivals, cultural performances, visual puzzles, and multi-club cultural events.',
category: 'Creative',
members: 650,
presidentName: 'Rakesh (III AIML)',
vicePresidentName: 'Bhavitha (III AIML)',
coordinatorName: 'Mrs. Sowjanaya Kasi (CSE)',
year: 'III Year, AIML',
contactEmail: 'telugu@ritchennai.edu.in',
contactPhone: '+91 8125483223',
icon: 'BookOpen',
logoUrl: '/clubs/telugu.png',
socialLinks: {
instagram: 'https://www.instagram.com/teluguclub.rit/',
},
},
{
id: 'helios',
name: 'HELIOS RIT (PHOTOGRAPHY CLUB)',
description: "Capturing Life's Moments, One Frame at a Time. Photography & media coverage.",
details: 'Helios RIT handles photography and videography for major campus celebrations, independence day events, visual documentation, and creative photo contests.',
category: 'Creative',
members: 2455,
presidentName: 'Shai Sharan P N',
vicePresidentName: 'Sudharsan Raju (III AIML)',
coordinatorName: 'Helios Faculty Lead',
year: 'Senior Year',
contactEmail: 'helios@ritchennai.edu.in',
contactPhone: '+91 98765 43220',
icon: 'Camera',
logoUrl: '/clubs/helios.png',
socialLinks: {
instagram: 'https://www.instagram.com/helios.rit/',
},
},
];
// ─── Community Q&A ───────────────────────────────────────────────────────────
export const QUESTIONS_DATA: Question[] = [
{
id: '1',
title: 'How is the hostel facility at RIT?',
body: 'I\'m a fresher joining CSE. Can someone give me honest reviews about the hostel rooms, food, and wifi?',
author: 'Priya S.',
createdAt: '2025-07-15T10:00:00Z',
answers: 12,
votes: 45,
tags: ['hostel', 'accommodation', 'fresher'],
isAnswered: true,
},
{
id: '2',
title: 'Which subjects are most important in 1st semester CSE?',
body: 'I want to prepare in advance. What are the toughest subjects in the first semester?',
author: 'Ravi K.',
createdAt: '2025-07-18T14:30:00Z',
answers: 8,
votes: 38,
tags: ['academics', 'cse', 'semester-1'],
isAnswered: true,
},
{
id: '3',
title: 'Is there a gym on campus?',
body: 'Does RIT have a gym or fitness center for students? What are the timings?',
author: 'Arun M.',
createdAt: '2025-07-20T09:15:00Z',
answers: 4,
votes: 22,
tags: ['campus', 'sports', 'facilities'],
isAnswered: false,
},
];
// ─── Toolkit Items ───────────────────────────────────────────────────────────
export const TOOLKIT_ITEMS: ToolkitItem[] = [
{ id: '1', title: 'CS tools', description: 'Access specialized development environments, IDE configurations, compiler guides, GitHub setup instructions, and essential documentation for Computer Science students.', type: 'link', url: '#', icon: 'Code', category: 'Engineering' },
{ id: '2', title: 'Business tools', description: 'Explore enterprise resource planning (ERP) guides, financial spreadsheets, management templates, and business analytics tools for CSBS and management students.', type: 'link', url: '#', icon: 'Briefcase', category: 'Engineering' },
{ id: '3', title: 'Cybersecurity tools', description: 'Discover network simulators, virtualization setup guides, penetration testing tutorials, cryptography tools, and security lab blueprints.', type: 'link', url: '#', icon: 'Shield', category: 'Engineering' },
{ id: '4', title: 'AI tools', description: 'Configure machine learning frameworks, deep learning libraries, Jupyter environments, dataset download scripts, and pre-trained model APIs.', type: 'link', url: '#', icon: 'Brain', category: 'Engineering' },
{ id: '5', title: 'Electrical and Electronic tools', description: 'Access circuit design simulators, MATLAB packages, microcontroller IDE setups, hardware debugging guides, and lab calculation spreadsheets.', type: 'link', url: '#', icon: 'Cpu', category: 'Engineering' },
{ id: '6', title: 'Biotech tools', description: 'Find biology lab guidelines, chemical structure tools, bioinformatics databases tutorials, genetic sequence analysis resources, and safety manuals.', type: 'link', url: '#', icon: 'FlaskConical', category: 'Engineering' },
];
// ─── Campus Locations ────────────────────────────────────────────────────────
export const CAMPUS_LOCATIONS: CampusLocation[] = [
{ id: 'dept', name: 'Departments', icon: 'Building2' },
{ id: 'library', name: 'Library', icon: 'Library' },
{ id: 'labs', name: 'Labs', icon: 'FlaskConical' },
{ id: 'hostel', name: 'Hostels', icon: 'Home' },
{ id: 'canteen', name: 'Canteen', icon: 'UtensilsCrossed' },
{ id: 'auditorium', name: 'Auditorium', icon: 'Theater' },
{ id: 'sports', name: 'Sports Ground', icon: 'Trophy' },
];
// ─── AI Suggested Prompts ────────────────────────────────────────────────────
export const AI_SUGGESTED_PROMPTS = [
'What documents do I need for admission?',
'How do I access the ERP portal?',
'Tell me about hostel facilities',
'What are the top clubs at RIT?',
'How does the bus route system work?',
'What are the library timings?',
'Who is the HOD of CSE department?',
'What is the dress code at RIT?',
];
// ─── Departments ─────────────────────────────────────────────────────────────
export const DEPARTMENTS = [
'All Departments',
'Computer Science & Engineering',
'Computer Science & Business Systems',
'Artificial Intelligence & Machine Learning',
'Electronics & Communication Engineering',
'Mechanical Engineering',
'Civil Engineering',
'Artificial Intelligence & Data Science',
'Electrical & Electronics Engineering',
];