guvalApps
app.ts
PROJECT
src
components
app.ts
assets
theme.ts
1
type Project = { name: string; status: "building" | "ready" }
2
3
const buildProduct = async (): Promise<Project> => {
4
const idea = await discoverNeed()
5
const users = await interviewPeople()
6
7
const plan = defineProduct(idea, users)
8
const design = await createExperience(plan)
9
const prototype = await validate(design)
10
11
const app = await buildApplication(prototype)
12
await testOnRealDevices(app)
13
await auditAccessibility(app)
14
await protectUserPrivacy(app)
15
16
// Hello 👋
17
// Someone curious is zooming in
18
// to read the code 😉
19
20
const release = await publish(app)
21
const metrics = await measureImpact(release)
22
23
// Sorry, the code isn't great,
24
// it's just for the animation 😉
25
// Have a great day, and good luck
26
// with your project!
27
28
return {
29
name: "guvalApps",
30
status: metrics.stable ? "ready" : "building",
31
}
32
}
33
34
void buildProduct()
35
export default buildProduct
1
type Project = { name: string; status: "building" | "ready" }
2
3
const buildProduct = async (): Promise<Project> => {
4
const idea = await discoverNeed()
5
const users = await interviewPeople()
6
7
const plan = defineProduct(idea, users)
8
const design = await createExperience(plan)
9
const prototype = await validate(design)
10
11
const app = await buildApplication(prototype)
12
await testOnRealDevices(app)
13
await auditAccessibility(app)
14
await protectUserPrivacy(app)
15
16
// Hello 👋
17
// Someone curious is zooming in
18
// to read the code 😉
19
20
const release = await publish(app)
21
const metrics = await measureImpact(release)
22
23
// Sorry, the code isn't great,
24
// it's just for the animation 😉
25
// Have a great day, and good luck
26
// with your project!
27
28
return {
29
name: "guvalApps",
30
status: metrics.stable ? "ready" : "building",
31
}
32
}
33
34
void buildProduct()
35
export default buildProduct
TS
PORTFOLIO
Introduction to Guillaume DUVAL, creator of guvalApps and mobile developer (React Native/Expo)
View the portfolio
🚧 Under development 🚧
APP
Introduction to the Pro Bullshit mobile app — a satirical mini-comic reader, webtoon-style, set in the world of studies, work, and professionals.
View the showcase site
Français
FR
English
EN