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 { MapPin, Phone, Mail, Landmark, ExternalLink } from 'lucide-react';
import { MapPin, Phone, Mail, Landmark, ExternalLink, User } from 'lucide-react';
import raiseLogo from '../assets/Raiselogo.png';
interface FooterProps {
@@ -82,15 +82,64 @@ export const FooterContact: React.FC<FooterProps> = ({ onScrollToSection }) => {
Contact & Location
</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 */}
<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">
<MapPin className="w-4 h-4" />
</div>
<div>
<h4 className="font-heading font-bold text-xs text-neutral-800 uppercase tracking-wide">
Campus Address
Campus Lab Address
</h4>
<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 />
@@ -99,42 +148,6 @@ export const FooterContact: React.FC<FooterProps> = ({ onScrollToSection }) => {
</p>
</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>

View File

@@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react';
import { motion } from 'framer-motion';
import { ArrowDown, Award } from 'lucide-react';
import raiseLogo from '../assets/Raiselogo.png';
import collegeLogo from '../assets/college-logo.webp';
interface HeroProps {
onScrollToSection: (sectionId: string) => void;
@@ -111,14 +112,26 @@ export const Hero: React.FC<HeroProps> = ({ onScrollToSection }) => {
</button>
</div>
{/* Call to Action Button */}
<div>
{/* Call to Action Button & RIT Logo */}
<div className="flex items-center gap-4">
<button
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]"
>
Pitch Your Idea
</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>
</motion.nav>

View File

@@ -86,7 +86,7 @@ export const PitchBooking: React.FC = () => {
Pitch Your Startup Idea
</h2>
<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>
</div>
@@ -195,7 +195,7 @@ export const PitchBooking: React.FC = () => {
Uniqueness & Problem Solved
</label>
<span className="font-sans text-[10px] md:text-xs font-semibold text-neutral-400">
Required for Mentor approval
Required for Incubation Manager approval
</span>
</div>
<textarea
@@ -280,7 +280,7 @@ export const PitchBooking: React.FC = () => {
Scheduling Session...
</>
) : (
"Submit Mentor Request"
"Submit Pitch Request"
)}
</button>
</div>
@@ -301,7 +301,7 @@ export const PitchBooking: React.FC = () => {
Showcase Session Scheduled!
</h3>
<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>
{/* Summary Receipt */}

View File

@@ -25,15 +25,15 @@ export const ProcessSection: React.FC = () => {
{
number: "01",
icon: <Compass className="w-6 h-6 text-neutral-800" />,
title: "Ideate & Approach Mentor",
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.",
title: "Ideate & Approach Incubation Manager",
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"
},
{
number: "02",
icon: <UserCheck className="w-6 h-6 text-neutral-800" />,
title: "Mentor Evaluation & 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.",
title: "Incubation Manager Approval",
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"
},
{