From 98141e931b239f966c0f68f17f39e4364fd9cb82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Casal?= Date: Tue, 3 Sep 2024 10:01:13 +0100 Subject: [PATCH] upgrade landing page --- app/routes/_marketing+/components/brands.tsx | 2 +- .../_marketing+/components/hero-andre.tsx | 18 ++++---- app/routes/_marketing+/index.tsx | 42 ++++++++----------- package-lock.json | 6 +-- 4 files changed, 31 insertions(+), 37 deletions(-) diff --git a/app/routes/_marketing+/components/brands.tsx b/app/routes/_marketing+/components/brands.tsx index d1fc7a9..4d26d7d 100644 --- a/app/routes/_marketing+/components/brands.tsx +++ b/app/routes/_marketing+/components/brands.tsx @@ -7,7 +7,7 @@ import { H2 } from '~/ui_components/typography/h2.tsx' const Brands = () => { return ( <> - +

Brands

diff --git a/app/routes/_marketing+/components/hero-andre.tsx b/app/routes/_marketing+/components/hero-andre.tsx index 4239b1b..ddaf05e 100644 --- a/app/routes/_marketing+/components/hero-andre.tsx +++ b/app/routes/_marketing+/components/hero-andre.tsx @@ -9,24 +9,24 @@ import { P } from '~/ui_components/typography/p.tsx' const HeroAndre = () => { return ( - -
-
- + +
+
+ What's new

- Building a React ⚛️ UI library + Launched LaunchFast.pro 🎉

- +

Hi! I'm André Casal.

I'm a tech entrepreneur that loves to build stuff.

-
+
{
-
- André Casal +
+ André Casal
diff --git a/app/routes/_marketing+/index.tsx b/app/routes/_marketing+/index.tsx index 97ab2bb..e4b414a 100644 --- a/app/routes/_marketing+/index.tsx +++ b/app/routes/_marketing+/index.tsx @@ -17,10 +17,17 @@ export const links: LinksFunction = () => { export default function Index() { const successful_businesses = [ { - name: 'Tutoring', - description: 'Tutoring college students on Computer Science. Algebra, Calculus, Digital Systems, Computer Architecture, Programming, Data Structures, Algorithms, and more.', - icon: 'academic-cap', - link: '/tutoring', + name: 'LaunchFast.pro', + description: 'One command to a fully featured, secure, production-ready app.', + icon: 'rocket', + link: 'https://launchfast.pro', + external: true, + }, + { + name: 'Newsletter & Articles', + description: 'Golden nuggets of (usually technical) knowledge you can read in 5 minutes. Delivered to your inbox every 2 weeks.', + icon: 'file-text', + link: '/articles', }, { name: 'Mentoring', @@ -28,16 +35,15 @@ export default function Index() { icon: 'chat-bubble-left-right', link: '/mentorship', }, + { + name: 'Tutoring', + description: 'Tutoring college students on Computer Science. Algebra, Calculus, Digital Systems, Computer Architecture, Programming, Data Structures, Algorithms, and more.', + icon: 'academic-cap', + link: '/tutoring', + }, ] const currently_building = [ - { - name: 'LaunchFast', - description: 'The Remix stack with all you need to build your web app. From idea to production in 2 minutes.', - icon: 'bolt', - link: 'https://launchfast.pro', - external: true, - }, { name: 'VerveUI', description: 'All the lego pieces to build your UI. An accessible, SEO-optimized, UI library for fast UI development.', @@ -45,18 +51,6 @@ export default function Index() { link: 'https://verveui.pro', external: true, }, - { - name: 'Estuda Comigo', - description: 'Platform for Portuguese students to find the best tutors.', - icon: 'estuda-comigo', - link: 'https://www.estuda-comigo.com/', - }, - { - name: 'Newsletter & Articles', - description: 'Golden nuggets of (usually technical) knowledge you can read in 5 minutes. Delivered to your inbox every 2 weeks.', - icon: 'file-text', - link: '/articles', - }, ] return ( @@ -67,7 +61,7 @@ export default function Index() {

- Successfull businesses + Stuff I've built

diff --git a/package-lock.json b/package-lock.json index 7ecaea4..9047c7e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8399,9 +8399,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001576", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", - "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", + "version": "1.0.30001655", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", + "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", "funding": [ { "type": "opencollective",