Skip to content

Commit 88a7ea3

Browse files
committed
Fix Team Page images, add Timeline page, and verify Contact CTAs
1 parent 3f11c05 commit 88a7ea3

File tree

5 files changed

+51
-18
lines changed

5 files changed

+51
-18
lines changed

src/App.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import PageTransition from './components/layout/PageTransition';
1717
const TeamPage = lazy(() => import('./pages/Team'));
1818
const CareersPage = lazy(() => import('./pages/Careers'));
1919
const FAQPage = lazy(() => import('./pages/FAQ'));
20+
const TimelinePage = lazy(() => import('./pages/TimelinePage'));
2021

2122
function ScrollToTop() {
2223
const { pathname } = useLocation();
@@ -136,6 +137,16 @@ function AppRoutes() {
136137
</Layout>
137138
}
138139
/>
140+
<Route
141+
path="/timeline"
142+
element={
143+
<Layout>
144+
<PageTransition>
145+
<TimelinePage />
146+
</PageTransition>
147+
</Layout>
148+
}
149+
/>
139150
</Routes>
140151
</Suspense>
141152
);

src/components/home/TeamSection.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -87,16 +87,6 @@ const TeamMember: React.FC<TeamMemberProps> = React.memo(({ name, role, bio, ima
8787
});
8888

8989
const teamMembers: TeamMemberProps[] = [
90-
{
91-
name: "Anirudh Srinivasan",
92-
role: "Founder & CEO",
93-
bio: "Experienced in EV technology and sustainable energy solutions.",
94-
image: AniImage,
95-
social: {
96-
linkedin: "https://www.linkedin.com/in/anirudh-srinivasan-0b1b3b1b2/",
97-
email: "mailto:[email protected]"
98-
}
99-
},
10090
{
10191
name: "Wesly Jambarapu",
10292
role: "CEO & Founder",
@@ -117,6 +107,16 @@ const teamMembers: TeamMemberProps[] = [
117107
118108
}
119109
},
110+
{
111+
name: "Anil Kumar",
112+
role: "Founder & CEO",
113+
bio: "Experienced in EV technology and sustainable energy solutions.",
114+
image: AniImage,
115+
social: {
116+
linkedin: "https://www.linkedin.com/in/anirudh-srinivasan-0b1b3b1b2/",
117+
email: "mailto:[email protected]"
118+
}
119+
},
120120
{
121121
name: "Naveen Islavath",
122122
role: "Co-Founder & CFO",

src/components/layout/Header.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const navLinks = [
99
{ name: 'Technology', href: '/#technology' },
1010
{ name: 'Benefits', href: '/#benefits' },
1111
{ name: 'Integration', href: '/#integration' },
12+
{ name: 'Timeline', href: '/timeline' },
1213
{ name: 'Team', href: '/team' },
1314
{ name: 'Careers', href: '/careers' },
1415
{ name: 'FAQ', href: '/faq' },

src/pages/Team.tsx

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
import { motion } from 'framer-motion';
22
import { Users, Rocket, Mail, Linkedin } from 'lucide-react';
33

4+
// Import team images
5+
import WesImage from '../assets/Wes.webp';
6+
import JayImage from '../assets/Jay.webp';
7+
import AniImage from '../assets/Ani.webp'; // Assuming this is Anil Kumar based on usage below
8+
import NavImage from '../assets/Nav.webp';
9+
import DurImage from '../assets/Dur.webp';
10+
import CheImage from '../assets/che.webp';
11+
412
// --- TypeScript interface for strong typing ---
513
interface TeamMember {
614
name: string;
@@ -17,14 +25,12 @@ const CARD_WIDTH = 400;
1725
const CARD_HEIGHT = 600;
1826
const IMAGE_HEIGHT = 320;
1927

20-
21-
2228
const coreTeam: TeamMember[] = [
2329
{
2430
name: "Wesly Jambarapu",
2531
role: "CEO & Founder",
2632
background: "As CEO of LCM, I pioneer breakthrough solution of LCM that enable electric vehicles to charge while in motion",
27-
image: "src/assets/Wes.webp",
33+
image: WesImage,
2834
social: {
2935
linkedin: "https://www.linkedin.com/in/wesly-j/",
3036
@@ -34,7 +40,7 @@ const coreTeam: TeamMember[] = [
3440
name: "Jayshri Bej",
3541
role: "Co-Founder & CRO",
3642
background: "As CRO of LCM, I steer project management, ensuring our solutions meet real-world needs and scale effectively",
37-
image: "src/assets/Jay.webp",
43+
image: JayImage,
3844
social: {
3945
linkedin: "https://www.linkedin.com/in/jayshri-bej/",
4046
@@ -44,7 +50,7 @@ const coreTeam: TeamMember[] = [
4450
name: "Anil Kumar",
4551
role: "Co-Founder & CPO",
4652
background: "Former aerospace engineer specializing in airflow dynamics and propulsion systems with experience at Boeing and SpaceX.",
47-
image: "src/assets/Ani.webp",
53+
image: AniImage,
4854
social: {
4955
linkedin: "https://www.linkedin.com/in/anilkumar-pidamarthi/",
5056
@@ -54,7 +60,7 @@ const coreTeam: TeamMember[] = [
5460
name: "Naveen Islavath",
5561
role: "Co-Founder & CFO",
5662
background: "As CFO, I manage financial operations and drive strategic partnerships to fuel LCM's growth.",
57-
image: "src/assets/Nav.webp",
63+
image: NavImage,
5864
social: {
5965
linkedin: "https://www.linkedin.com/in/naveen-islavath-b992021ba",
6066
@@ -64,7 +70,7 @@ const coreTeam: TeamMember[] = [
6470
name: "Durga Prasad",
6571
role: "CTO",
6672
background: "As CTO, I architect and drive the core technology powering LCM's breakthrough EV charging solutions.",
67-
image: "src/assets/Dur.webp",
73+
image: DurImage,
6874
social: {
6975
linkedin: "https://www.linkedin.com/in/durga-prasad-nuthalapati-646b73233/",
7076
@@ -74,7 +80,7 @@ const coreTeam: TeamMember[] = [
7480
name: "Chethan Ashray C",
7581
role: "COO",
7682
background: "As COO, I streamline operations at LCM to ensure seamless delivery of innovative EV charging solutions.",
77-
image: "src/assets/che.webp",
83+
image: CheImage,
7884
social: {
7985
linkedin: "https://www.linkedin.com/in/chethan-ashray-1351b0329",
8086

src/pages/TimelinePage.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import React from 'react';
2+
import TimelineSection from '../components/home/TimelineSection';
3+
import PageTransition from '../components/layout/PageTransition';
4+
5+
const TimelinePage: React.FC = () => {
6+
return (
7+
<PageTransition>
8+
<div className="pt-16 md:pt-20"> {/* Added padding to account for fixed header */}
9+
<TimelineSection />
10+
</div>
11+
</PageTransition>
12+
);
13+
};
14+
15+
export default TimelinePage;

0 commit comments

Comments
 (0)