From 70e25b1d31965d1a4b9103e9bbf15ceaffc21a00 Mon Sep 17 00:00:00 2001 From: anteqkois Date: Fri, 17 May 2024 23:11:34 +0200 Subject: [PATCH] feat(landing): v.1 --- .../app/(landing)/components/Connectors.tsx | 2 +- apps/web/app/(landing)/components/Hero.tsx | 7 +- .../app/(landing)/components/HeroImage.tsx | 9 +- apps/web/app/(landing)/components/RoadMap.tsx | 100 ++++++++++++++++++ apps/web/app/(landing)/config.tsx | 6 +- apps/web/app/(landing)/editor/page.tsx | 10 ++ apps/web/app/(landing)/layout.tsx | 4 +- apps/web/app/(landing)/page.tsx | 2 - apps/web/app/(landing)/road-map/page.tsx | 8 +- apps/web/app/layout.tsx | 5 +- apps/web/shared/components/SiteFooter.tsx | 54 ---------- apps/web/shared/components/index.ts | 1 - 12 files changed, 137 insertions(+), 71 deletions(-) create mode 100644 apps/web/app/(landing)/components/RoadMap.tsx create mode 100644 apps/web/app/(landing)/editor/page.tsx delete mode 100644 apps/web/shared/components/SiteFooter.tsx diff --git a/apps/web/app/(landing)/components/Connectors.tsx b/apps/web/app/(landing)/components/Connectors.tsx index b24815f0..70ee6eb7 100644 --- a/apps/web/app/(landing)/components/Connectors.tsx +++ b/apps/web/app/(landing)/components/Connectors.tsx @@ -14,7 +14,7 @@ export const Connectors = () => { - More soon, focused on web3 and AI apps + More soon, focused on Web3 and AI apps
{

-
@@ -40,7 +43,7 @@ export const Hero = () => {
diff --git a/apps/web/app/(landing)/components/HeroImage.tsx b/apps/web/app/(landing)/components/HeroImage.tsx index bdc2cd17..befb985d 100644 --- a/apps/web/app/(landing)/components/HeroImage.tsx +++ b/apps/web/app/(landing)/components/HeroImage.tsx @@ -2,15 +2,22 @@ import { useTheme } from 'next-themes' import Image from 'next/image' +import { useEffect, useState } from 'react' import { MacOSWindow } from './MacOSWindow' export const HeroImage = () => { const { theme } = useTheme() + const [key, setKey] = useState('default') + + useEffect(() => { + setKey(theme ?? '') + }, [theme]) return ( {} + +export const RoadMap = () => { + return ( +
+
+ Concept and Road Map + + + + + AI Flow Generator + + + + AI Flow Generator simplifies the automation of tasks across multiple apps, it builds flows for you. This feature will use advanced AI to + intuitively generate workflows that connect various applications depending on your order, saving you time and effort. Automate repetitive + tasks and enhance your productivity with seamless integration and intelligent suggestions. + +
+ + + + + + Linkerry DAO + + + + DAO for Linkerry. Users will have the ability to vote on which app should be added first and which new features should be developed next. + This ensures that our platform evolves according to the needs and desires of its user base, fostering a collaborative and democratic + approach to development. + +
+ + + + + + Focused on Web3 and AI Apps + + + + Integrate effortlessly with the future of decentralized technology through our Web3 Decentralized Apps feature. This includes + compatibility with decentralized exchanges (DEX) and other blockchain-based applications. Enhance your workflows with the security, + transparency, and efficiency of decentralized applications, positioning your operations at the cutting edge of technology. + +
+ + + + + + Many Triggers, One Flow + + + + Increase the flexibility and efficiency of your workflows with the Many Triggers, One Flow feature. This allows a single automated flow to + be initiated by multiple triggers, providing a more dynamic and responsive automation experience. Whether it;'s an email, a calendar + event, or a new database entry, multiple conditions can now seamlessly kickstart the same process. + +
+ + + + + + Start Flow From Everywhere + + + + Convenience is key with our Run From Everyday feature. Users can now initiate flows directly from their mobile devices using dynamic + inputs. Simply provide a string or other input on the go, and watch your automation flow activate instantly. This feature ensures that + your workflows are always at your fingertips, ready to respond to your daily needs. + +
+ +
+
+ ) +} diff --git a/apps/web/app/(landing)/config.tsx b/apps/web/app/(landing)/config.tsx index de36f8a5..31d5c9c1 100644 --- a/apps/web/app/(landing)/config.tsx +++ b/apps/web/app/(landing)/config.tsx @@ -17,7 +17,7 @@ export const landingConfig: LandingConfig = { title: 'App Connectors', titleIcon: , description: 'Connect multiple applications into one flow to automate tasks for your business or personal life.', - href: '#connectors', + href: '/#connectors', }, { title: 'We Automate Your Business for You', @@ -26,9 +26,9 @@ export const landingConfig: LandingConfig = { href: 'mailto:anteqkois@gmail.com', }, { - title: 'Road Map', + title: 'Concept and Road Map', titleIcon: , - description: 'Check out the upcoming features on Linkerry.', + description: 'Check out the planning and upcoming features on Linkerry.', href: '/road-map', }, { diff --git a/apps/web/app/(landing)/editor/page.tsx b/apps/web/app/(landing)/editor/page.tsx new file mode 100644 index 00000000..40038aff --- /dev/null +++ b/apps/web/app/(landing)/editor/page.tsx @@ -0,0 +1,10 @@ +import { PageContainer } from '../../app/components/PageContainer' +import { HeroImage } from '../components/HeroImage' + +export default async function IndexPage() { + return ( + + + + ) +} diff --git a/apps/web/app/(landing)/layout.tsx b/apps/web/app/(landing)/layout.tsx index a11eca20..dd7379cf 100644 --- a/apps/web/app/(landing)/layout.tsx +++ b/apps/web/app/(landing)/layout.tsx @@ -1,5 +1,5 @@ import ReactQueryProvider from '../../libs/reactQueryProvider' -import { SiteFooter } from '../../shared/components/SiteFooter' +import { Footer } from './components/Footer' import { MainNav } from './components/MianNav' import { landingConfig } from './config' @@ -19,7 +19,7 @@ export default async function MarketingLayout({ children }: MarketingLayoutProps
{children} - +
) diff --git a/apps/web/app/(landing)/page.tsx b/apps/web/app/(landing)/page.tsx index d1a18bf2..bf7a993b 100644 --- a/apps/web/app/(landing)/page.tsx +++ b/apps/web/app/(landing)/page.tsx @@ -1,5 +1,4 @@ import { Connectors } from './components/Connectors' -import { Footer } from './components/Footer' import { Hero } from './components/Hero' import { Pricing } from './components/Pricing' @@ -11,7 +10,6 @@ export default async function IndexPage() { -