-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathstartups.tsx
More file actions
288 lines (282 loc) · 12.4 KB
/
startups.tsx
File metadata and controls
288 lines (282 loc) · 12.4 KB
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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
import React, { useState } from 'react';
import Layout from '../experimental/layouts/StartupPageLayout/StartupPageLayout';
import { Subtitle } from '../components/Typography/Typography';
import Button from '../components/Button/Button';
import { Container, Row } from '../lib/Grid';
import {
ProcessSteps,
Card,
CircledIcon,
CTA,
CTAContent,
Deliverables,
FlexCol,
GridFig,
Header,
HeaderContainer,
HeaderContent,
HeaderFigure,
Icon,
IconCaption,
IconList,
NewsletterContainer,
NewsletterSection,
NewsletterSubscribeButton,
NewsletterSubscribeForm,
NewsletterSubscribeInputField,
ParallaxImage,
PathsLeft,
PathsRight,
Section,
SlantedBackground,
} from '../components/New';
const pageSettings = {
title: `Maatwerk Web & Mobiel Ontwikkeling`,
description: `Een kleinschalig full-service webbureau gespecialiseerd in platformontwikkeling op maat. Passie, kwaliteit en betrouwbaarheid als kernwaarden`,
keywords: 'bytecode, digital agency',
};
const group = require('../images/img/startups/bytecode-team.jpeg');
const Startups: React.FC = () => {
const [name, setName] = useState('');
const [email, setEmail] = useState('');
const canSubmit = name !== '' && email !== '';
const stateChanger =
(setter: React.Dispatch<React.SetStateAction<string>>) =>
(e: React.ChangeEvent<HTMLInputElement>) =>
setter(e.target.value);
return (
<Layout pageSettings={pageSettings}>
<HeaderContainer>
<Header>
<HeaderContent>
<GridFig
src={require('../images/img/startups/grid.svg')}
/>
<p className="subtitle">Start-up development</p>
<h1>Samen maken we passie werkelijkheid</h1>
<p className="introduction">
Als start-up draait het om jouw idee. Wij maken jouw
missie tastbaar aan de hand van research, strategie,
design en development. Bovendien leveren we je na
het kennismakingsgesprek gratis drie belangrijke
analyses
</p>
<IconList>
<li>
<Icon
src={require('../images/img/startups/icons/concurrentie.svg')}
/>
<IconCaption className="caption">
Positionering & Branding
</IconCaption>
</li>
<li>
<Icon
src={require('../images/img/startups/icons/mvp.svg')}
/>
<IconCaption className="caption">
Missie & Strategie
</IconCaption>
</li>
<li>
<Icon
src={require('../images/img/startups/icons/missie.svg')}
/>
<IconCaption className="caption">
MVP-advies & Development
</IconCaption>
</li>
</IconList>
<Button
href="https://calendly.com/nickbroekarts-bytecode"
target="_blank"
rel="noopener"
>
Maak een afspraak!
</Button>
</HeaderContent>
<HeaderFigure>
<img src={group} alt="group of happy people" />
</HeaderFigure>
</Header>
</HeaderContainer>
<SlantedBackground />
<Section style={{ paddingTop: 0 }}>
<Container>
<Row>
<FlexCol
style={{ alignItems: 'left' }}
xs={12}
sm={6}
lg={4}
>
<Card>
<div>
<CircledIcon
src={require('../images/img/startups/icons-round/concurrentie.svg')}
/>
</div>
<h3>Branding & positionering</h3>
<p>
Wie ben je en hoe verhoud je je tot je
concurrenten? Dit zijn cruciale vragen,
waarmee je boven je concurrenten uit kunt
steken. Met onze visie en analyse zetten we
hier samen grote stappen in.{' '}
</p>
</Card>
</FlexCol>
<FlexCol xs={12} sm={6} lg={4}>
<Card>
<div>
<CircledIcon
src={require('../images/img/startups/icons-round/missie.svg')}
/>
</div>
<h3>Missie & strategie</h3>
<p>
Wat wil je bereiken met je passie? Misschien
wel de belangrijkste vraag voor een
start-up. Wij geven daarom deskundig en fris
advies op je missie en de strategie waarmee
je die missie wil bereiken. Bovendien kijken
we kritisch naar het business plan.
</p>
</Card>
</FlexCol>
<FlexCol xs={12} lg={4}>
<Card>
<div>
<CircledIcon
src={require('../images/img/startups/icons-round/mvp.svg')}
/>
</div>
<h3>MVP-advies</h3>
<p>
De MVP is de eerste versie van je product.
Die wil je zo snel mogelijk afhebben zodat
je je idee kunt gaan testen en tractie en
omzet kunt genereren. Hierdoor kun je je
concept doorontwikkelen en mogelijke
investeerders overtuigen! Wij geven daarom
scherp advies over hoe het product gebouwd
moet worden en welke onderdelen het beste op
korte en lange termijn ontwikkeld kunnen
worden.
</p>
</Card>
</FlexCol>
</Row>
</Container>
</Section>
<Section>
<ParallaxImage />
</Section>
<ProcessSteps />
<CTA>
<CTAContent>
<Subtitle>Intake</Subtitle>
<h1>Kom gratis op adviesgesprek</h1>
<p className="introduction">
Ons multidisciplinaire, ervaren team van strategen,
designers en developers maken jouw passie werkelijkheid!
Zet de eerste stap en krijg de volgende gratis
deliverables na het kennismakingsgesprek:
</p>
<Deliverables>
<li>
<CircledIcon
src={require('../images/img/startups/icons-round/mvp.svg')}
/>
<p className="caption">
Scherp en kritisch advies op MVP scoping
</p>
</li>
<li>
<CircledIcon
src={require('../images/img/startups/icons-round/missie.svg')}
/>
<p className="caption">
Deskundige en frisse kijk op je missie en
strategie
</p>
</li>
<li>
<CircledIcon
src={require('../images/img/startups/icons-round/concurrentie.svg')}
/>
<p className="caption">
Moderne doelgroep- en brandinganalyse
</p>
</li>
</Deliverables>
<Button
href="https://calendly.com/nickbroekarts-bytecode"
target="_blank"
rel="noopener"
>
Maak een afspraak!
</Button>
</CTAContent>
<PathsRight
src={require('../images/img/startups/routes/cta-right.svg')}
/>
<PathsLeft
src={require('../images/img/startups/routes/cta-right.svg')}
/>
</CTA>
<NewsletterSection>
<NewsletterContainer>
<Subtitle>Nieuwsbrief</Subtitle>
<h3 style={{ margin: '.66em 0' }}>
Abonneer je op onze nieuwsbrief
</h3>
<p style={{ margin: '2em 0' }}>
Maandelijks brengen wij een interessante en leerzame
nieuwsbrief uit met onder andere onze ‘Bytecast’, nieuwe
artikelen of e-books, en natuurlijk updates over ons
team en werkzaamheden.
</p>
<NewsletterSubscribeForm
action="https://bytecode.us4.list-manage.com/Subscribe/post"
method="POST"
noValidate
>
<input
type="hidden"
name="u"
value="8442e1debdc9af183ff9fdc66"
/>
<input type="hidden" name="id" value="ae42f56e38" />
<NewsletterSubscribeInputField
type="text"
name="MERGE1"
id="MERGE1"
placeholder="Naam"
onChange={stateChanger(setName)}
value={name}
/>
<NewsletterSubscribeInputField
type="text"
name="MERGE0"
id="MERGE0"
placeholder="E-mailadres"
onChange={stateChanger(setEmail)}
value={email}
/>
<NewsletterSubscribeButton
type="submit"
disabled={!canSubmit}
value="Subscribe"
name="Subscribe"
id="mc-embedded-Subscribe"
>
Abonneer
</NewsletterSubscribeButton>
</NewsletterSubscribeForm>
</NewsletterContainer>
</NewsletterSection>
</Layout>
);
};
export default Startups;