1+ 'use client' ;
2+
3+ import React from 'react' ;
4+ import { useRouter } from 'next/navigation' ;
5+ import {
6+ ArrowLeft ,
7+ Users ,
8+ Target ,
9+ Heart ,
10+ Globe ,
11+ BookOpen ,
12+ Award ,
13+ Zap ,
14+ CheckCircle ,
15+ ArrowRight ,
16+ Mail ,
17+ MessageCircle
18+ } from 'lucide-react' ;
19+
20+ const AboutUsPage = ( ) => {
21+ const router = useRouter ( ) ;
22+
23+ const values = [
24+ {
25+ icon : Users ,
26+ title : 'Community First' ,
27+ description : 'We believe in the power of peer-to-peer learning and building meaningful connections between learners and teachers.' ,
28+ color : 'from-blue-500 to-cyan-500'
29+ } ,
30+ {
31+ icon : BookOpen ,
32+ title : 'Knowledge Sharing' ,
33+ description : 'Everyone has something valuable to teach. We make it easy to share knowledge and learn from others in your community.' ,
34+ color : 'from-purple-500 to-blue-500'
35+ } ,
36+ {
37+ icon : Target ,
38+ title : 'Goal-Oriented' ,
39+ description : 'We help you set clear learning objectives and connect you with the right people to achieve your skill development goals.' ,
40+ color : 'from-green-500 to-blue-500'
41+ } ,
42+ {
43+ icon : Heart ,
44+ title : 'Passion-Driven' ,
45+ description : 'Learning should be exciting! We connect passionate learners with enthusiastic teachers who love sharing their expertise.' ,
46+ color : 'from-pink-500 to-purple-500'
47+ }
48+ ] ;
49+
50+ const stats = [
51+ { number : '10K+' , label : 'Active Learners' , icon : Users } ,
52+ { number : '500+' , label : 'Skills Available' , icon : BookOpen } ,
53+ { number : '25K+' , label : 'Successful Matches' , icon : Award } ,
54+ { number : '95%' , label : 'Satisfaction Rate' , icon : CheckCircle }
55+ ] ;
56+
57+ const teamMembers = [
58+ {
59+ name : 'Sarah Chen' ,
60+ role : 'Co-Founder & CEO' ,
61+ description : 'Former educator passionate about democratizing learning through technology.' ,
62+ image : '/team/sarah.jpg'
63+ } ,
64+ {
65+ name : 'Michael Rodriguez' ,
66+ role : 'Co-Founder & CTO' ,
67+ description : 'Tech enthusiast building scalable platforms for peer-to-peer connections.' ,
68+ image : '/team/michael.jpg'
69+ } ,
70+ {
71+ name : 'Emily Johnson' ,
72+ role : 'Head of Community' ,
73+ description : 'Community builder focused on creating safe, inclusive learning environments.' ,
74+ image : '/team/emily.jpg'
75+ } ,
76+ {
77+ name : 'David Kim' ,
78+ role : 'Head of Product' ,
79+ description : 'Product strategist designing intuitive experiences for skill exchange.' ,
80+ image : '/team/david.jpg'
81+ }
82+ ] ;
83+
84+ return (
85+ < div className = "min-h-screen bg-gradient-to-br from-[#006699] via-blue-700 to-indigo-900" >
86+ { /* Header with Back Button */ }
87+ < div className = "relative overflow-hidden" >
88+ { /* Background Elements */ }
89+ < div className = "absolute inset-0" >
90+ < div className = "absolute top-16 left-16 text-cyan-300 opacity-20 text-2xl" > +</ div >
91+ < div className = "absolute top-32 right-32 text-cyan-300 opacity-20 text-lg" > +</ div >
92+ < div className = "absolute top-48 left-48 text-cyan-300 opacity-20 text-lg" > +</ div >
93+ < div className = "absolute -right-20 top-1/4 w-96 h-96 bg-gradient-to-l from-cyan-400/10 to-transparent rounded-full blur-3xl" > </ div >
94+ </ div >
95+
96+ < div className = "relative z-10 container mx-auto px-6 py-8" >
97+ { /* Back Button */ }
98+ < button
99+ onClick = { ( ) => router . back ( ) }
100+ className = "inline-flex items-center gap-2 text-blue-100 hover:text-white transition-colors duration-300 mb-8 group"
101+ >
102+ < ArrowLeft className = "w-5 h-5 group-hover:-translate-x-1 transition-transform" />
103+ < span className = "font-medium" > Back</ span >
104+ </ button >
105+
106+ { /* Hero Section */ }
107+ < div className = "text-center mb-16" >
108+ < h1 className = "text-5xl md:text-6xl font-bold text-white mb-6" >
109+ < span className = "bg-gradient-to-r from-cyan-300 to-blue-200 bg-clip-text text-transparent" >
110+ About Us
111+ </ span >
112+ </ h1 >
113+ < p className = "text-xl text-blue-100 max-w-3xl mx-auto leading-relaxed" >
114+ We're on a mission to revolutionize learning by connecting passionate individuals
115+ who want to share their skills and learn from each other.
116+ </ p >
117+ </ div >
118+ </ div >
119+ </ div >
120+
121+ { /* Mission Section */ }
122+ < div className = "container mx-auto px-6 py-16" >
123+ < div className = "max-w-4xl mx-auto text-center mb-16" >
124+ < div className = "inline-flex items-center gap-3 mb-6" >
125+ < Target className = "w-8 h-8 text-cyan-300" />
126+ < h2 className = "text-3xl md:text-4xl font-bold text-white" > Our Mission</ h2 >
127+ </ div >
128+ < p className = "text-lg text-blue-100 leading-relaxed mb-8" >
129+ At SkillSwap Hub, we believe that everyone has something valuable to teach and something new to learn.
130+ Our platform breaks down traditional barriers to education by creating a community where knowledge flows
131+ freely between peers, fostering personal growth and meaningful connections.
132+ </ p >
133+ < div className = "bg-white/10 backdrop-blur-md rounded-2xl p-8 border border-cyan-300/20" >
134+ < blockquote className = "text-2xl font-semibold text-white italic" >
135+ "Empowering individuals to unlock their potential through peer-to-peer skill exchange,
136+ building a world where learning never stops and knowledge knows no boundaries."
137+ </ blockquote >
138+ </ div >
139+ </ div >
140+ </ div >
141+
142+ { /* Values Section */ }
143+ < div className = "bg-gradient-to-r from-blue-800/50 to-[#006699]/50 py-16 relative overflow-hidden" >
144+ < div className = "absolute inset-0" >
145+ < div className = "absolute -left-20 bottom-1/4 w-80 h-80 bg-gradient-to-r from-cyan-400/10 to-transparent rounded-full blur-3xl" > </ div >
146+ </ div >
147+
148+ < div className = "container mx-auto px-6 relative z-10" >
149+ < div className = "text-center mb-12" >
150+ < h2 className = "text-4xl font-bold text-white mb-4" > Our Values</ h2 >
151+ < p className = "text-xl text-blue-100" > The principles that guide everything we do</ p >
152+ </ div >
153+
154+ < div className = "grid md:grid-cols-2 lg:grid-cols-4 gap-6" >
155+ { values . map ( ( value , index ) => (
156+ < div key = { index } className = "bg-white/10 backdrop-blur-md rounded-2xl p-6 border border-cyan-300/20 hover:bg-white/15 transition-all duration-300 transform hover:scale-105" >
157+ < div className = { `w-16 h-16 bg-gradient-to-r ${ value . color } rounded-2xl flex items-center justify-center mx-auto mb-4` } >
158+ < value . icon className = "w-8 h-8 text-white" />
159+ </ div >
160+ < h3 className = "text-xl font-semibold text-white mb-3 text-center" > { value . title } </ h3 >
161+ < p className = "text-blue-100 text-center text-sm leading-relaxed" > { value . description } </ p >
162+ </ div >
163+ ) ) }
164+ </ div >
165+ </ div >
166+ </ div >
167+
168+ { /* Stats Section */ }
169+ < div className = "container mx-auto px-6 py-16" >
170+ < div className = "text-center mb-12" >
171+ < h2 className = "text-4xl font-bold text-white mb-4" > Our Impact</ h2 >
172+ < p className = "text-xl text-blue-100" > Building a thriving community of learners</ p >
173+ </ div >
174+
175+ < div className = "grid grid-cols-2 md:grid-cols-4 gap-8" >
176+ { stats . map ( ( stat , index ) => (
177+ < div key = { index } className = "text-center group" >
178+ < div className = "bg-white/10 backdrop-blur-sm rounded-2xl p-6 border border-white/20 hover:bg-white/15 transition-all duration-300 hover:transform hover:scale-105" >
179+ < stat . icon className = "w-8 h-8 text-cyan-300 mx-auto mb-3 group-hover:scale-110 transition-transform" />
180+ < div className = "text-3xl font-bold text-white mb-2" > { stat . number } </ div >
181+ < div className = "text-blue-200 text-sm" > { stat . label } </ div >
182+ </ div >
183+ </ div >
184+ ) ) }
185+ </ div >
186+ </ div >
187+
188+ { /* Story Section */ }
189+ < div className = "container mx-auto px-6 py-16" >
190+ < div className = "max-w-4xl mx-auto" >
191+ < div className = "text-center mb-12" >
192+ < Globe className = "w-12 h-12 text-cyan-300 mx-auto mb-4" />
193+ < h2 className = "text-4xl font-bold text-white mb-4" > Our Story</ h2 >
194+ < p className = "text-xl text-blue-100" > How we started and where we're going</ p >
195+ </ div >
196+
197+ < div className = "space-y-8" >
198+ < div className = "bg-white/10 backdrop-blur-md rounded-2xl p-8 border border-cyan-300/20" >
199+ < h3 className = "text-2xl font-semibold text-white mb-4" > The Beginning</ h3 >
200+ < p className = "text-blue-100 leading-relaxed" >
201+ Founded in 2023, SkillSwap Hub was born from a simple observation: traditional education often fails to
202+ connect people who want to learn with those who are passionate about teaching. Our founders, having
203+ experienced the limitations of formal learning systems, envisioned a platform where knowledge could be
204+ shared freely and organically within communities.
205+ </ p >
206+ </ div >
207+
208+ < div className = "bg-white/10 backdrop-blur-md rounded-2xl p-8 border border-cyan-300/20" >
209+ < h3 className = "text-2xl font-semibold text-white mb-4" > Today</ h3 >
210+ < p className = "text-blue-100 leading-relaxed" >
211+ Today, we're proud to serve thousands of learners and teachers worldwide. From coding bootcamps to
212+ cooking classes, from language exchange to professional mentoring, our platform has facilitated
213+ countless skill exchanges that have transformed lives and careers.
214+ </ p >
215+ </ div >
216+
217+ < div className = "bg-white/10 backdrop-blur-md rounded-2xl p-8 border border-cyan-300/20" >
218+ < h3 className = "text-2xl font-semibold text-white mb-4" > The Future</ h3 >
219+ < p className = "text-blue-100 leading-relaxed" >
220+ We're just getting started. Our vision extends beyond simple skill exchange to creating a global
221+ community where learning is collaborative, accessible, and deeply human. We're building features for
222+ group learning, skill certification, and even more innovative ways to connect learners and teachers.
223+ </ p >
224+ </ div >
225+ </ div >
226+ </ div >
227+ </ div >
228+
229+ { /* CTA Section */ }
230+ < div className = "container mx-auto px-6 py-16 text-center" >
231+ < h2 className = "text-4xl font-bold text-white mb-6" > Join Our Community</ h2 >
232+ < p className = "text-xl text-blue-100 mb-8 max-w-2xl mx-auto" >
233+ Be part of a movement that's changing how the world learns. Start sharing your skills today!
234+ </ p >
235+
236+ < div className = "flex flex-col sm:flex-row gap-4 justify-center" >
237+ < button
238+ className = "group bg-gradient-to-r from-cyan-400 to-blue-500 text-white px-8 py-4 rounded-2xl font-semibold text-lg hover:from-cyan-300 hover:to-blue-400 transform hover:scale-105 transition-all duration-300 shadow-lg hover:shadow-cyan-500/25 flex items-center justify-center gap-2 min-w-[220px]"
239+ onClick = { ( ) => router . push ( '/register' ) }
240+ >
241+ Get Started
242+ < ArrowRight className = "w-5 h-5 group-hover:translate-x-1 transition-transform" />
243+ </ button >
244+ < button
245+ className = "group bg-white/10 backdrop-blur-md text-white px-8 py-4 rounded-2xl font-semibold text-lg border border-white/20 hover:bg-white/20 transform hover:scale-105 transition-all duration-300 flex items-center justify-center gap-2 min-w-[220px]"
246+ onClick = { ( ) => router . push ( '/contact-us' ) }
247+ >
248+ < MessageCircle className = "w-5 h-5" />
249+ Contact Us
250+ </ button >
251+ </ div >
252+ </ div >
253+ </ div >
254+ ) ;
255+ } ;
256+
257+ export default AboutUsPage ;
0 commit comments