Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions app/(landing)/about/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const AboutPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
About Page
</div>
);
};

export default AboutPage;
11 changes: 11 additions & 0 deletions app/(landing)/code-of-conduct/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const CodeOfConductPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Code of Conduct Page
</div>
);
};

export default CodeOfConductPage;
11 changes: 11 additions & 0 deletions app/(landing)/contact/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const ContactPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Contact Page
</div>
);
};

export default ContactPage;
11 changes: 11 additions & 0 deletions app/(landing)/disclaimer/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const DisclaimerPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Disclaimer Page
</div>
);
};

export default DisclaimerPage;
11 changes: 11 additions & 0 deletions app/(landing)/grants/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const GrantPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Grant Page
</div>
);
};

export default GrantPage;
11 changes: 11 additions & 0 deletions app/(landing)/hackathons/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const HackathonPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Hackathon Page
</div>
);
};

export default HackathonPage;
43 changes: 43 additions & 0 deletions app/(landing)/layout.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
import { Metadata } from 'next';
import { ReactNode } from 'react';
import { Navbar } from '@/components/landing-page';

export const metadata: Metadata = {
title: 'Boundless - Ideas Made Boundless',
description:
'Validate, fund, and grow your project with milestone-based support on Stellar.',
openGraph: {
title: 'Boundless - Ideas Made Boundless',
description:
'Validate, fund, and grow your project with milestone-based support on Stellar.',
type: 'website',
images: [
{
url: '/og-image-placeholder.png',
width: 1200,
height: 630,
alt: 'Boundless',
},
],
},
twitter: {
card: 'summary_large_image',
title: 'Boundless - Ideas Made Boundless',
description:
'Validate, fund, and grow your project with milestone-based support on Stellar.',
images: ['/og-image-placeholder.png'],
},
};

interface LandingLayoutProps {
children: ReactNode;
}

export default function LandingLayout({ children }: LandingLayoutProps) {
return (
<div className='min-h-screen flex flex-col bg-background pt-5 md:pt-11'>
<Navbar />
<main className='flex-1'>{children}</main>
</div>
);
}
9 changes: 9 additions & 0 deletions app/(landing)/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default function LandingPage() {
return (
<div className='bg-background'>
<h1 className='text-white text-4xl font-bold text-center mt-10'>
Landing Page
</h1>
</div>
);
}
11 changes: 11 additions & 0 deletions app/(landing)/privacy/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const PrivacyPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Privacy Page
</div>
);
};

export default PrivacyPage;
11 changes: 11 additions & 0 deletions app/(landing)/projects/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const ProjectsPage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Projects Page
</div>
);
};

export default ProjectsPage;
11 changes: 11 additions & 0 deletions app/(landing)/terms/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import React from 'react';

const TermsOfServicePage = () => {
return (
<div className='text-white text-4xl font-bold text-center mt-10'>
Terms of Service Page
</div>
);
};

export default TermsOfServicePage;
Loading
Loading