diff --git a/public/raise/RAISE.png b/public/raise/RAISE.png new file mode 100644 index 0000000..52463de Binary files /dev/null and b/public/raise/RAISE.png differ diff --git a/public/raise/Raiselogo.png b/public/raise/Raiselogo.png new file mode 100644 index 0000000..4719d88 Binary files /dev/null and b/public/raise/Raiselogo.png differ diff --git a/public/raise/college-logo.webp b/public/raise/college-logo.webp new file mode 100644 index 0000000..5a6b553 Binary files /dev/null and b/public/raise/college-logo.webp differ diff --git a/src/pages/RaiseIncubator/components/AboutSection.tsx b/src/pages/RaiseIncubator/components/AboutSection.tsx new file mode 100644 index 0000000..eae38c5 --- /dev/null +++ b/src/pages/RaiseIncubator/components/AboutSection.tsx @@ -0,0 +1,143 @@ +import React from 'react'; +import { motion } from 'framer-motion'; +import { BookOpen, Target, Sparkles, Milestone, Award, Lightbulb, Cpu, ShieldCheck } from 'lucide-react'; + +export const AboutSection: React.FC = () => { + const offerings = [ + { icon: , name: "Guidance & Training" }, + { icon: , name: "Infrastructure support" }, + { icon: , name: "1-on-1 Mentorship" }, + { icon: , name: "Seed Funding Support" }, + { icon: , name: "IPR & Patent Filing" }, + { icon: , name: "Networking Events" } + ]; + + const curriculumPoints = [ + { title: "Academic Ideation", desc: "Formulate ideas with solid validation and engineering frameworks built into your college curriculum." }, + { title: "Business Model Design", desc: "Map your target market, construct unit economics, and define your revenue capture strategy." }, + { title: "IPR & Pitch Readiness", desc: "Gain legal structures, learn patent filing mechanics, and polish your investor-facing deck." } + ]; + + return ( +
+
+ +
+ {/* Core Vision & Mission */} +
+ + + Who We Are + +

+ Empowering Student Founders +

+

+ RAISE Incubator is a dedicated Section 8 (not-for-profit) company situated directly within the Rajalakshmi Institute of Technology campus. We transform engineering ideas into market-viable products. +

+ + {/* Offerings Icons List */} +
+

+ What We Provide +

+
+ {offerings.map((item, i) => ( +
+
+ {item.icon} +
+ {item.name} +
+ ))} +
+
+
+ + + {/* Vision Card */} +
+
+ +
+

Our Vision

+

+ To create a vibrant innovation and entrepreneurship ecosystem that transforms ideas into impactful startups, fosters industry-relevant technologies, and nurtures socially responsible innovators. +

+
+ + {/* Mission Card */} +
+
+ +
+

Our Mission

+
    +
  • Promote entrepreneurial thinking among students & faculty through structured ideation.
  • +
  • Facilitate industry partnerships, IP/Patent creation, and critical seed funding.
  • +
  • Align initiatives with national missions for long-term societal and economic impact.
  • +
+
+
+
+ + {/* Unique Differentiator - Academic Course */} +
+ {/* Subtle decoration */} +
+ +
+
+ + Unique Differentiator + +

+ Not Just a Club.
An Academic Course. +

+

+ RAISE is different from regular university incubators. We integrate entrepreneurship as a structured academic course for RIT students. +

+
+
+ +
+
+ Structured Syllabus + Earn course credits while launching a company. +
+
+
+ + {/* Differentiator Milestones */} +
+
+ {curriculumPoints.map((point, index) => ( +
+ 0{index + 1} +

{point.title}

+

{point.desc}

+
+ ))} +
+
+
+
+
+
+ ); +}; diff --git a/src/pages/RaiseIncubator/components/FooterContact.tsx b/src/pages/RaiseIncubator/components/FooterContact.tsx new file mode 100644 index 0000000..40314ec --- /dev/null +++ b/src/pages/RaiseIncubator/components/FooterContact.tsx @@ -0,0 +1,174 @@ +import React from 'react'; +import { MapPin, Phone, Mail, Landmark, ExternalLink, User } from 'lucide-react'; +import raiseLogo from '../assets/Raiselogo.png'; + +interface FooterProps { + onScrollToSection: (sectionId: string) => void; +} + +export const FooterContact: React.FC = ({ onScrollToSection }) => { + return ( +
+
+
+ + {/* Brand Column */} +
+
+ RAISE Incubator Logo +
+ RAISE + + Incubation Cell + +
+
+ +

+ Rajalakshmi Accelerator & Incubator for Startup Enterprises Association (RAISE) is a Sec 8 Not-For-Profit company built to elevate student builders at Rajalakshmi Institute of Technology. +

+ +
+ + Affiliated with Rajalakshmi Institute of Technology +
+
+ + {/* Quick Links Column */} +
+

+ Quick Navigation +

+
+ + + + + +
+
+ + {/* Contact Details Column */} +
+

+ Contact & Location +

+ +
+ {/* Incubation Manager Contact Card */} +
+
+
+ +
+
+

+ Incubation Manager +

+

+ Mr. B. Aravind +

+
+
+ +
+ {/* Email */} + + + {/* Phone */} + + + {/* Office */} +
+ + + Office: C Block 3rd floor, C306,
Panel 4 Inside Placement Cell +
+
+
+
+ + {/* Address */} +
+
+ +
+
+

+ Campus Lab Address +

+

+ C Block 3rd floor, C306,
+ Panel 4 Inside Placement Cell,
+ RIT Campus, Chennai – 600124. +

+
+
+
+
+
+ + {/* Footer Bottom Bar */} +
+
+ © {new Date().getFullYear()} RAISE Incubation Cell. All rights reserved. +
+ +
+
+
+ ); +}; diff --git a/src/pages/RaiseIncubator/components/PitchBooking.tsx b/src/pages/RaiseIncubator/components/PitchBooking.tsx new file mode 100644 index 0000000..3ac35fe --- /dev/null +++ b/src/pages/RaiseIncubator/components/PitchBooking.tsx @@ -0,0 +1,376 @@ +import React, { useState } from 'react'; +import { motion, AnimatePresence } from 'framer-motion'; +import { Calendar, User, Mail, GraduationCap, FileText, CheckCircle, Clock } from 'lucide-react'; + +export const PitchBooking: React.FC = () => { + const [formData, setFormData] = useState({ + name: '', + email: '', + department: '', + projectTitle: '', + uniqueness: '', + slotDate: '', + slotTime: '' + }); + + const [isSubmitted, setIsSubmitted] = useState(false); + const [isSubmitting, setIsSubmitting] = useState(false); + const [errors, setErrors] = useState>({}); + + const handleInputChange = (e: React.ChangeEvent) => { + const { name, value } = e.target; + + if (name === 'slotDate' && value) { + const date = new Date(value); + const day = date.getUTCDay(); + if (day === 6 || day === 0) { + setErrors(prev => ({ + ...prev, + slotDate: 'Sessions cannot be scheduled on weekends (Saturday/Sunday)' + })); + setFormData(prev => ({ ...prev, slotDate: '' })); + return; + } + } + + setFormData(prev => ({ ...prev, [name]: value })); + if (errors[name]) { + setErrors(prev => { + const next = { ...prev }; + delete next[name]; + return next; + }); + } + }; + + const validateForm = () => { + const newErrors: Record = {}; + if (!formData.name.trim()) newErrors.name = 'Full name is required'; + if (!formData.email.trim()) { + newErrors.email = 'RIT student email is required'; + } else if (!/\S+@\S+\.\S+/.test(formData.email)) { + newErrors.email = 'Please enter a valid email address'; + } + if (!formData.department) newErrors.department = 'Department is required'; + if (!formData.projectTitle.trim()) newErrors.projectTitle = 'Project title is required'; + if (!formData.uniqueness.trim()) { + newErrors.uniqueness = 'Please explain what makes your project unique'; + } else if (formData.uniqueness.trim().length < 20) { + newErrors.uniqueness = 'Please provide a more detailed description (min 20 characters)'; + } + if (!formData.slotDate) { + newErrors.slotDate = 'Please select a date'; + } else { + const date = new Date(formData.slotDate); + const day = date.getUTCDay(); + if (day === 6 || day === 0) { + newErrors.slotDate = 'Sessions cannot be scheduled on weekends (Saturday/Sunday)'; + } + } + if (!formData.slotTime) newErrors.slotTime = 'Please select a time slot'; + + setErrors(newErrors); + return Object.keys(newErrors).length === 0; + }; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + if (validateForm()) { + setIsSubmitting(true); + // Simulate API submit delay + setTimeout(() => { + setIsSubmitting(false); + setIsSubmitted(true); + }, 1500); + } + }; + + const timeSlots = [ + "09:00 AM - 11:00 AM", + "11:00 AM - 01:00 PM", + "01:00 PM - 03:00 PM" + ]; + + return ( +
+
+ + {/* Header */} +
+ + Work With Us + +

+ Pitch Your Startup Idea +

+

+ Ready to present? Secure a time slot with our RAISE Incubation Manager, Mr. B. Aravind. Once approved, the project will be fast-tracked to college administration for seed grant checks up to ₹20,000. +

+
+ +
+ + {!isSubmitted ? ( + + {/* Form Grid */} +
+ {/* Founder Name */} +
+ + + {errors.name && {errors.name}} +
+ + {/* Email Address */} +
+ + + {errors.email && {errors.email}} +
+ + {/* Department */} +
+ + + {errors.department && {errors.department}} +
+ + {/* Project Title */} +
+ + + {errors.projectTitle && {errors.projectTitle}} +
+
+ + {/* Uniqueness description */} +
+
+ + + Required for Incubation Manager approval + +
+