Skip to content

Commit e53708c

Browse files
committed
Remove the unnecessary components and parts
1 parent 8dd000f commit e53708c

File tree

1 file changed

+2
-128
lines changed

1 file changed

+2
-128
lines changed

components/CareerGuide.tsx

Lines changed: 2 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,6 @@
22

33
import Link from 'next/link';
44

5-
const deploymentOptions = [
6-
{
7-
name: 'Vercel',
8-
description: 'Best for Next.js - Zero config deployment',
9-
pros: ['Free tier', 'Automatic HTTPS', 'Global CDN', 'Preview deployments'],
10-
cons: ['Vendor lock-in', 'Limited server options'],
11-
link: 'https://vercel.com',
12-
icon: '▲',
13-
},
14-
{
15-
name: 'Netlify',
16-
description: 'Great for static sites and JAMstack',
17-
pros: ['Free tier', 'Easy setup', 'Form handling', 'Edge functions'],
18-
cons: ['Build time limits', 'Less flexible'],
19-
link: 'https://netlify.com',
20-
icon: '●',
21-
},
22-
{
23-
name: 'Railway',
24-
description: 'Simple deployment with Docker support',
25-
pros: ['Docker support', 'Database included', 'Easy scaling'],
26-
cons: ['Pricing can scale', 'Newer platform'],
27-
link: 'https://railway.app',
28-
icon: '🚂',
29-
},
30-
{
31-
name: 'DigitalOcean',
32-
description: 'Full control with VPS',
33-
pros: ['Full control', 'Affordable', 'Scalable'],
34-
cons: ['Requires setup', 'Manual maintenance'],
35-
link: 'https://digitalocean.com',
36-
icon: '🌊',
37-
},
38-
];
39-
405
const jobBoards = [
416
{ name: 'Web3.career', url: 'https://web3.career', description: 'Blockchain-specific jobs' },
427
{ name: 'CryptoJobsList', url: 'https://cryptojobslist.com', description: 'Crypto/blockchain positions' },
@@ -54,19 +19,6 @@ const companies = [
5419
{ name: 'Acala', url: 'https://acala.network/careers', focus: 'DeFi on Polkadot' },
5520
];
5621

57-
const checklist = [
58-
'GitHub profile optimized with pinned repositories',
59-
'Portfolio projects deployed and live',
60-
'Professional README files for all projects',
61-
'Code is well-documented with comments',
62-
'Tests written and passing (CI/CD)',
63-
'Resume/CV updated with projects',
64-
'LinkedIn profile complete',
65-
'Personal website/portfolio created',
66-
'Cover letter templates ready',
67-
'Interview questions prepared',
68-
];
69-
7022
export default function CareerGuide() {
7123
return (
7224
<section id="career" className="py-24 bg-gradient-to-br from-gray-50 to-white dark:from-gray-900 dark:to-gray-800 relative overflow-hidden">
@@ -87,62 +39,7 @@ export default function CareerGuide() {
8739
</p>
8840
</div>
8941

90-
<div className="grid grid-cols-1 lg:grid-cols-2 gap-8 mb-16">
91-
<div className="bg-white dark:bg-gray-800 rounded-3xl shadow-2xl p-8 border border-gray-200 dark:border-gray-700">
92-
<h3 className="text-3xl font-bold text-gray-900 dark:text-white mb-6 flex items-center gap-3">
93-
<span className="text-4xl">🚀</span>
94-
Deployment Options
95-
</h3>
96-
<div className="space-y-4">
97-
{deploymentOptions.map((option, index) => (
98-
<div
99-
key={index}
100-
className="group p-6 bg-gradient-to-br from-gray-50 to-gray-100 dark:from-gray-700 dark:to-gray-800 rounded-xl border border-gray-200 dark:border-gray-600 hover:border-orange-500 dark:hover:border-orange-500 transition-all duration-300 hover:shadow-lg"
101-
>
102-
<div className="flex items-start justify-between mb-3 gap-4">
103-
<div className="flex-1 min-w-0">
104-
<h4 className="text-xl font-bold text-gray-900 dark:text-white mb-1 flex items-center gap-2 break-words">
105-
<span>{option.icon}</span>
106-
{option.name}
107-
</h4>
108-
<p className="text-gray-600 dark:text-gray-400 text-sm break-words">{option.description}</p>
109-
</div>
110-
<a
111-
href={option.link}
112-
target="_blank"
113-
rel="noopener noreferrer"
114-
className="px-3 py-1 bg-orange-500 hover:bg-orange-600 text-white text-sm font-bold rounded-lg transition-colors flex-shrink-0"
115-
>
116-
Visit
117-
</a>
118-
</div>
119-
<div className="grid grid-cols-2 gap-4 mt-4">
120-
<div>
121-
<p className="text-sm font-semibold text-green-600 dark:text-green-400 mb-2">Pros:</p>
122-
<ul className="text-xs text-gray-600 dark:text-gray-400 space-y-1">
123-
{option.pros.map((pro, i) => (
124-
<li key={i} className="flex items-center gap-1">
125-
<span></span> {pro}
126-
</li>
127-
))}
128-
</ul>
129-
</div>
130-
<div>
131-
<p className="text-sm font-semibold text-red-600 dark:text-red-400 mb-2">Cons:</p>
132-
<ul className="text-xs text-gray-600 dark:text-gray-400 space-y-1">
133-
{option.cons.map((con, i) => (
134-
<li key={i} className="flex items-center gap-1">
135-
<span></span> {con}
136-
</li>
137-
))}
138-
</ul>
139-
</div>
140-
</div>
141-
</div>
142-
))}
143-
</div>
144-
</div>
145-
42+
<div className="grid grid-cols-1 lg:grid-cols-1 gap-8 mb-16">
14643
<div className="bg-white dark:bg-gray-800 rounded-3xl shadow-2xl p-8 border border-gray-200 dark:border-gray-700">
14744
<h3 className="text-3xl font-bold text-gray-900 dark:text-white mb-6 flex items-center gap-3">
14845
<span className="text-4xl">💼</span>
@@ -205,30 +102,7 @@ export default function CareerGuide() {
205102
</div>
206103
</div>
207104

208-
<div className="grid grid-cols-1 lg:grid-cols-2 gap-8 mb-16">
209-
<div className="bg-white dark:bg-gray-800 rounded-3xl shadow-2xl p-8 border border-gray-200 dark:border-gray-700">
210-
<h3 className="text-3xl font-bold text-gray-900 dark:text-white mb-6 flex items-center gap-3">
211-
<span className="text-4xl"></span>
212-
Pre-Application Checklist
213-
</h3>
214-
<div className="space-y-3">
215-
{checklist.map((item, index) => (
216-
<div
217-
key={index}
218-
className="flex items-start gap-3 p-4 bg-gradient-to-br from-gray-50 to-gray-100 dark:from-gray-700 dark:to-gray-800 rounded-xl border border-gray-200 dark:border-gray-600"
219-
>
220-
<input
221-
type="checkbox"
222-
className="mt-1 w-5 h-5 text-orange-600 rounded focus:ring-orange-500"
223-
/>
224-
<label className="text-gray-700 dark:text-gray-300 font-medium flex-1">
225-
{item}
226-
</label>
227-
</div>
228-
))}
229-
</div>
230-
</div>
231-
105+
<div className="grid grid-cols-1 lg:grid-cols-1 gap-8 mb-16">
232106
<div className="bg-white dark:bg-gray-800 rounded-3xl shadow-2xl p-8 border border-gray-200 dark:border-gray-700">
233107
<h3 className="text-3xl font-bold text-gray-900 dark:text-white mb-6 flex items-center gap-3">
234108
<span className="text-4xl">💡</span>

0 commit comments

Comments
 (0)