File size: 12,308 Bytes
91bec68
 
 
 
 
 
204a97a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91bec68
204a97a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39a5719
a84dee5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>BioSphere Clone</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <script src="https://unpkg.com/feather-icons"></script>
    <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
        body {
            font-family: 'Inter', sans-serif;
        }
        .glass-card {
            background: rgba(255, 255, 255, 0.08);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border-radius: 12px;
            border: 1px solid rgba(255, 255, 255, 0.18);
        }
        .gradient-text {
            background: linear-gradient(90deg, #3b82f6, #8b5cf6);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
    </style>
</head>
<body class="bg-gray-900 text-white min-h-screen">
    <!-- Hero Section -->
    <div id="vanta-bg" class="min-h-screen flex items-center justify-center px-4">
        <div class="glass-card p-8 max-w-2xl w-full mx-auto text-center">
            <div class="w-32 h-32 mx-auto mb-6 rounded-full overflow-hidden border-4 border-indigo-500">
                <img src="http://static.photos/technology/320x240/42" alt="Profile" class="w-full h-full object-cover">
            </div>
            <h1 class="text-4xl font-bold mb-2 gradient-text">John Doe</h1>
            <p class="text-xl text-gray-300 mb-6">Full Stack Developer & UI/UX Designer</p>
            <p class="text-gray-400 mb-8">Building digital experiences that matter. Passionate about creating clean, efficient code and beautiful interfaces.</p>
            
            <div class="flex justify-center space-x-4 mb-8">
                <a href="#" class="p-3 rounded-full bg-indigo-600 hover:bg-indigo-700 transition">
                    <i data-feather="github"></i>
                </a>
                <a href="#" class="p-3 rounded-full bg-blue-500 hover:bg-blue-600 transition">
                    <i data-feather="twitter"></i>
                </a>
                <a href="#" class="p-3 rounded-full bg-red-500 hover:bg-red-600 transition">
                    <i data-feather="youtube"></i>
                </a>
                <a href="#" class="p-3 rounded-full bg-blue-700 hover:bg-blue-800 transition">
                    <i data-feather="linkedin"></i>
                </a>
            </div>
            
            <div class="flex flex-wrap justify-center gap-3">
                <a href="#projects" class="px-6 py-2 bg-indigo-600 rounded-full hover:bg-indigo-700 transition">Projects</a>
                <a href="#about" class="px-6 py-2 border border-indigo-500 rounded-full hover:bg-indigo-900/30 transition">About Me</a>
                <a href="#contact" class="px-6 py-2 border border-indigo-500 rounded-full hover:bg-indigo-900/30 transition">Contact</a>
            </div>
        </div>
    </div>

    <!-- Projects Section -->
    <section id="projects" class="py-20 px-4 max-w-6xl mx-auto">
        <h2 class="text-3xl font-bold text-center mb-12 gradient-text">Featured Projects</h2>
        
        <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
            <!-- Project 1 -->
            <div class="glass-card p-6 rounded-xl hover:scale-105 transition-transform">
                <div class="h-48 mb-4 rounded-lg overflow-hidden">
                    <img src="http://static.photos/technology/640x360/1" alt="Project" class="w-full h-full object-cover">
                </div>
                <h3 class="text-xl font-semibold mb-2">E-Commerce Platform</h3>
                <p class="text-gray-400 mb-4">A full-featured online store with payment integration and inventory management.</p>
                <div class="flex flex-wrap gap-2">
                    <span class="px-3 py-1 bg-indigo-900/50 rounded-full text-sm">React</span>
                    <span class="px-3 py-1 bg-indigo-900/50 rounded-full text-sm">Node.js</span>
                    <span class="px-3 py-1 bg-indigo-900/50 rounded-full text-sm">MongoDB</span>
                </div>
            </div>
            
            <!-- Project 2 -->
            <div class="glass-card p-6 rounded-xl hover:scale-105 transition-transform">
                <div class="h-48 mb-4 rounded-lg overflow-hidden">
                    <img src="http://static.photos/technology/640x360/2" alt="Project" class="w-full h-full object-cover">
                </div>
                <h3 class="text-xl font-semibold mb-2">Health Tracker App</h3>
                <p class="text-gray-400 mb-4">Mobile application for tracking fitness goals and nutrition intake.</p>
                <div class="flex flex-wrap gap-2">
                    <span class="px-3 py-1 bg-indigo-900/50 rounded-full text-sm">Flutter</span>
                    <span class="px-3 py-1 bg-indigo-900/50 rounded-full text-sm">Firebase</span>
                </div>
            </div>
            
            <!-- Project 3 -->
            <div class="glass-card p-6 rounded-xl hover:scale-105 transition-transform">
                <div class="h-48 mb-4 rounded-lg overflow-hidden">
                    <img src="http://static.photos/technology/640x360/3" alt="Project" class="w-full h-full object-cover">
                </div>
                <h3 class="text-xl font-semibold mb-2">Portfolio Website</h3>
                <p class="text-gray-400 mb-4">Custom portfolio website with CMS integration for easy content updates.</p>
                <div class="flex flex-wrap gap-2">
                    <span class="px-3 py-1 bg-indigo-900/50 rounded-full text-sm">Next.js</span>
                    <span class="px-3 py-1 bg-indigo-900/50 rounded-full text-sm">Tailwind CSS</span>
                </div>
            </div>
        </div>
    </section>

    <!-- About Section -->
    <section id="about" class="py-20 px-4 bg-gray-800">
        <div class="max-w-4xl mx-auto">
            <h2 class="text-3xl font-bold text-center mb-12 gradient-text">About Me</h2>
            
            <div class="glass-card p-8 rounded-xl">
                <div class="flex flex-col md:flex-row gap-8">
                    <div class="md:w-1/3">
                        <img src="http://static.photos/technology/320x240/42" alt="About" class="w-full rounded-lg">
                    </div>
                    <div class="md:w-2/3">
                        <h3 class="text-2xl font-semibold mb-4">Hello, I'm John!</h3>
                        <p class="text-gray-300 mb-4">
                            I'm a passionate full-stack developer with over 5 years of experience building web applications.
                            My journey in tech started when I built my first website at 15, and I've been hooked ever since.
                        </p>
                        <p class="text-gray-300 mb-6">
                            I specialize in JavaScript frameworks like React and Vue.js for frontend development, and Node.js
                            with Express for backend services. I also have experience with mobile development using Flutter.
                        </p>
                        
                        <h4 class="text-xl font-semibold mb-3">Skills</h4>
                        <div class="flex flex-wrap gap-2 mb-6">
                            <span class="px-3 py-1 bg-indigo-900/50 rounded-full">JavaScript</span>
                            <span class="px-3 py-1 bg-indigo-900/50 rounded-full">TypeScript</span>
                            <span class="px-3 py-1 bg-indigo-900/50 rounded-full">React</span>
                            <span class="px-3 py-1 bg-indigo-900/50 rounded-full">Node.js</span>
                            <span class="px-3 py-1 bg-indigo-900/50 rounded-full">MongoDB</span>
                            <span class="px-3 py-1 bg-indigo-900/50 rounded-full">Flutter</span>
                            <span class="px-3 py-1 bg-indigo-900/50 rounded-full">UI/UX Design</span>
                        </div>
                        
                        <a href="#" class="inline-flex items-center text-indigo-400 hover:text-indigo-300">
                            Download Resume
                            <i data-feather="download" class="ml-2"></i>
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Contact Section -->
    <section id="contact" class="py-20 px-4">
        <div class="max-w-2xl mx-auto">
            <h2 class="text-3xl font-bold text-center mb-12 gradient-text">Get In Touch</h2>
            
            <div class="glass-card p-8 rounded-xl">
                <form>
                    <div class="mb-6">
                        <label for="name" class="block text-gray-300 mb-2">Name</label>
                        <input type="text" id="name" class="w-full px-4 py-2 bg-gray-800 border border-gray-700 rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500">
                    </div>
                    
                    <div class="mb-6">
                        <label for="email" class="block text-gray-300 mb-2">Email</label>
                        <input type="email" id="email" class="w-full px-4 py-2 bg-gray-800 border border-gray-700 rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500">
                    </div>
                    
                    <div class="mb-6">
                        <label for="message" class="block text-gray-300 mb-2">Message</label>
                        <textarea id="message" rows="5" class="w-full px-4 py-2 bg-gray-800 border border-gray-700 rounded-lg focus:outline-none focus:ring-2 focus:ring-indigo-500"></textarea>
                    </div>
                    
                    <button type="submit" class="w-full py-3 bg-indigo-600 hover:bg-indigo-700 rounded-lg font-medium transition">
                        Send Message
                    </button>
                </form>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer class="py-8 px-4 border-t border-gray-800">
        <div class="max-w-6xl mx-auto flex flex-col md:flex-row justify-between items-center">
            <p class="text-gray-400 mb-4 md:mb-0">© 2023 BioSphere Clone. All rights reserved.</p>
            <div class="flex space-x-4">
                <a href="#" class="text-gray-400 hover:text-white transition">
                    <i data-feather="github"></i>
                </a>
                <a href="#" class="text-gray-400 hover:text-white transition">
                    <i data-feather="twitter"></i>
                </a>
                <a href="#" class="text-gray-400 hover:text-white transition">
                    <i data-feather="linkedin"></i>
                </a>
                <a href="#" class="text-gray-400 hover:text-white transition">
                    <i data-feather="mail"></i>
                </a>
            </div>
        </div>
    </footer>

    <!-- Scripts -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r134/three.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
    <script>
        VANTA.GLOBE({
            el: "#vanta-bg",
            mouseControls: true,
            touchControls: true,
            gyroControls: false,
            minHeight: 200.00,
            minWidth: 200.00,
            scale: 1.00,
            scaleMobile: 1.00,
            color: 0x3b82f6,
            backgroundColor: 0x111827,
            size: 0.8
        });
        
        feather.replace();
        
        // Smooth scrolling for anchor links
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function (e) {
                e.preventDefault();
                document.querySelector(this.getAttribute('href')).scrollIntoView({
                    behavior: 'smooth'
                });
            });
        });
    </script>
</body>
</html>