Changed the contact details and updated with College Logo

This commit is contained in:
2026-06-17 08:15:54 +05:30
parent e985b171d8
commit 409f77958a
5 changed files with 76 additions and 50 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -1,5 +1,5 @@
import React from 'react'; import React from 'react';
import { MapPin, Phone, Mail, Landmark, ExternalLink } from 'lucide-react'; import { MapPin, Phone, Mail, Landmark, ExternalLink, User } from 'lucide-react';
import raiseLogo from '../assets/Raiselogo.png'; import raiseLogo from '../assets/Raiselogo.png';
interface FooterProps { interface FooterProps {
@@ -82,15 +82,64 @@ export const FooterContact: React.FC<FooterProps> = ({ onScrollToSection }) => {
Contact & Location Contact & Location
</h3> </h3>
<div className="space-y-4"> <div className="space-y-6">
{/* Incubation Manager Contact Card */}
<div className="bg-neutral-50/50 border border-neutral-200/60 rounded-2xl p-5 space-y-4 shadow-sm">
<div className="flex gap-3 items-center">
<div className="p-2 bg-neutral-100 border border-neutral-200/50 rounded-xl text-neutral-700">
<User className="w-4 h-4" />
</div>
<div>
<h4 className="font-heading font-extrabold text-[10px] text-neutral-400 uppercase tracking-widest leading-none">
Incubation Manager
</h4>
<p className="font-heading font-bold text-sm text-neutral-900 mt-1.5">
Mr. B. Aravind
</p>
</div>
</div>
<div className="space-y-3 pl-1">
{/* Email */}
<div className="flex items-center gap-2.5 text-xs">
<Mail className="w-4 h-4 text-neutral-400" />
<a
href="mailto:aravind.b@ritchennai.edu.in"
className="font-sans font-semibold text-neutral-500 hover:text-neutral-900 hover:underline transition-all"
>
aravind.b@ritchennai.edu.in
</a>
</div>
{/* Phone */}
<div className="flex items-center gap-2.5 text-xs">
<Phone className="w-4 h-4 text-neutral-400" />
<a
href="tel:+918838976942"
className="font-sans font-semibold text-neutral-500 hover:text-neutral-900 hover:underline transition-all"
>
+91 88389 76942
</a>
</div>
{/* Office */}
<div className="flex items-start gap-2.5 text-xs leading-normal">
<Landmark className="w-4 h-4 text-neutral-400 mt-0.5 flex-shrink-0" />
<span className="font-sans text-neutral-500">
<strong>Office:</strong> C Block 3rd floor, C306,<br />Panel 4 Inside Placement Cell
</span>
</div>
</div>
</div>
{/* Address */} {/* Address */}
<div className="flex gap-3.5 items-start"> <div className="flex gap-3.5 items-start pl-1 pt-2">
<div className="p-2 bg-neutral-50 border border-neutral-200/50 rounded-lg text-neutral-600 mt-1"> <div className="p-2 bg-neutral-50 border border-neutral-200/50 rounded-lg text-neutral-600 mt-1">
<MapPin className="w-4 h-4" /> <MapPin className="w-4 h-4" />
</div> </div>
<div> <div>
<h4 className="font-heading font-bold text-xs text-neutral-800 uppercase tracking-wide"> <h4 className="font-heading font-bold text-xs text-neutral-800 uppercase tracking-wide">
Campus Address Campus Lab Address
</h4> </h4>
<p className="font-sans text-xs md:text-sm text-neutral-400 leading-relaxed max-w-sm mt-1"> <p className="font-sans text-xs md:text-sm text-neutral-400 leading-relaxed max-w-sm mt-1">
1st Floor, Innovation Cell, Steve Jobs Building,<br /> 1st Floor, Innovation Cell, Steve Jobs Building,<br />
@@ -99,42 +148,6 @@ export const FooterContact: React.FC<FooterProps> = ({ onScrollToSection }) => {
</p> </p>
</div> </div>
</div> </div>
{/* Email */}
<div className="flex gap-3.5 items-center">
<div className="p-2 bg-neutral-50 border border-neutral-200/50 rounded-lg text-neutral-600">
<Mail className="w-4 h-4" />
</div>
<div>
<h4 className="font-heading font-bold text-xs text-neutral-800 uppercase tracking-wide">
General Inquiries
</h4>
<a
href="mailto:raise@ritchennai.edu.in"
className="font-sans text-xs md:text-sm text-neutral-500 hover:text-neutral-900 hover:underline transition-all block mt-0.5"
>
raise@ritchennai.edu.in
</a>
</div>
</div>
{/* Phone */}
<div className="flex gap-3.5 items-center">
<div className="p-2 bg-neutral-50 border border-neutral-200/50 rounded-lg text-neutral-600">
<Phone className="w-4 h-4" />
</div>
<div>
<h4 className="font-heading font-bold text-xs text-neutral-800 uppercase tracking-wide">
Direct Helpline
</h4>
<a
href="tel:+914467181600"
className="font-sans text-xs md:text-sm text-neutral-500 hover:text-neutral-900 hover:underline transition-all block mt-0.5"
>
+91 44 6718 1600 (Ext. 150)
</a>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react';
import { motion } from 'framer-motion'; import { motion } from 'framer-motion';
import { ArrowDown, Award } from 'lucide-react'; import { ArrowDown, Award } from 'lucide-react';
import raiseLogo from '../assets/Raiselogo.png'; import raiseLogo from '../assets/Raiselogo.png';
import collegeLogo from '../assets/college-logo.webp';
interface HeroProps { interface HeroProps {
onScrollToSection: (sectionId: string) => void; onScrollToSection: (sectionId: string) => void;
@@ -111,14 +112,26 @@ export const Hero: React.FC<HeroProps> = ({ onScrollToSection }) => {
</button> </button>
</div> </div>
{/* Call to Action Button */} {/* Call to Action Button & RIT Logo */}
<div> <div className="flex items-center gap-4">
<button <button
onClick={() => onScrollToSection('pitch')} onClick={() => onScrollToSection('pitch')}
className="relative px-5 py-2.5 rounded-xl bg-neutral-950 hover:bg-neutral-850 text-white font-sans text-sm font-bold shadow-lg shadow-neutral-950/10 transition-all duration-300 hover:scale-[1.02] active:scale-[0.98]" className="relative px-5 py-2.5 rounded-xl bg-neutral-950 hover:bg-neutral-850 text-white font-sans text-sm font-bold shadow-lg shadow-neutral-950/10 transition-all duration-300 hover:scale-[1.02] active:scale-[0.98]"
> >
Pitch Your Idea Pitch Your Idea
</button> </button>
<div className="hidden sm:block h-8 w-px bg-neutral-200/80" />
<img
src={collegeLogo}
alt="RIT College Logo"
className="h-10 w-auto object-contain rounded-lg"
onError={(e) => {
// Hide broken image frame if RIT logo is missing or placeholder is empty
(e.target as HTMLElement).style.display = 'none';
}}
/>
</div> </div>
</motion.nav> </motion.nav>

View File

@@ -86,7 +86,7 @@ export const PitchBooking: React.FC = () => {
Pitch Your Startup Idea Pitch Your Startup Idea
</h2> </h2>
<p className="font-sans text-sm md:text-base text-neutral-500 max-w-2xl mx-auto leading-relaxed"> <p className="font-sans text-sm md:text-base text-neutral-500 max-w-2xl mx-auto leading-relaxed">
Ready to present? Secure a time slot with our RAISE incubation mentors. Once approved, the project will be fast-tracked to college administration for seed grant checks up to <span className="font-bold text-neutral-800">₹20,000</span>. Ready to present? Secure a time slot with our RAISE Incubation Manager, <span className="font-semibold text-neutral-800">Mr. B. Aravind</span>. Once approved, the project will be fast-tracked to college administration for seed grant checks up to <span className="font-bold text-neutral-800">₹20,000</span>.
</p> </p>
</div> </div>
@@ -195,7 +195,7 @@ export const PitchBooking: React.FC = () => {
Uniqueness & Problem Solved Uniqueness & Problem Solved
</label> </label>
<span className="font-sans text-[10px] md:text-xs font-semibold text-neutral-400"> <span className="font-sans text-[10px] md:text-xs font-semibold text-neutral-400">
Required for Mentor approval Required for Incubation Manager approval
</span> </span>
</div> </div>
<textarea <textarea
@@ -280,7 +280,7 @@ export const PitchBooking: React.FC = () => {
Scheduling Session... Scheduling Session...
</> </>
) : ( ) : (
"Submit Mentor Request" "Submit Pitch Request"
)} )}
</button> </button>
</div> </div>
@@ -301,7 +301,7 @@ export const PitchBooking: React.FC = () => {
Showcase Session Scheduled! Showcase Session Scheduled!
</h3> </h3>
<p className="font-sans text-sm md:text-base text-neutral-500 max-w-md mb-8"> <p className="font-sans text-sm md:text-base text-neutral-500 max-w-md mb-8">
Your pitch request has been successfully queued for the mentor panel. We have sent a confirmation email containing review guidelines to your mailbox. Your pitch request has been successfully queued for review by the Incubation Manager. We have sent a confirmation email containing review guidelines to your mailbox.
</p> </p>
{/* Summary Receipt */} {/* Summary Receipt */}

View File

@@ -25,15 +25,15 @@ export const ProcessSection: React.FC = () => {
{ {
number: "01", number: "01",
icon: <Compass className="w-6 h-6 text-neutral-800" />, icon: <Compass className="w-6 h-6 text-neutral-800" />,
title: "Ideate & Approach Mentor", title: "Ideate & Approach Incubation Manager",
description: "Students pitch their raw project ideas or initial prototypes directly to the mentors at the RAISE incubator cell. No complex business plan needed initially—just pure innovation.", description: "Students pitch their raw project ideas or initial prototypes directly to the Incubation Manager at the RAISE incubation cell. No complex business plan needed initially—just pure innovation.",
highlight: "Open to all RIT students & departments" highlight: "Open to all RIT students & departments"
}, },
{ {
number: "02", number: "02",
icon: <UserCheck className="w-6 h-6 text-neutral-800" />, icon: <UserCheck className="w-6 h-6 text-neutral-800" />,
title: "Mentor Evaluation & Approval", title: "Incubation Manager Approval",
description: "Mentors review the project for originality, feasibility, and societal or commercial impact. If the concept is unique, it gets the formal approval by the RAISE mentor panel.", description: "The Incubation Manager reviews the project for originality, feasibility, and societal or commercial impact. If the concept is unique, it gets the formal approval for institution submission.",
highlight: "Uniqueness evaluation & technical verification" highlight: "Uniqueness evaluation & technical verification"
}, },
{ {