Prettier format pending files
This commit is contained in:
parent
b4c568ad24
commit
bead7c14eb
8 changed files with 240 additions and 172 deletions
259
client/App.tsx
259
client/App.tsx
|
|
@ -91,137 +91,146 @@ const App = () => (
|
|||
<Toaster />
|
||||
<Analytics />
|
||||
<BrowserRouter>
|
||||
<SkipAgentController />
|
||||
<PageTransition>
|
||||
<Routes>
|
||||
<Route path="/" element={<Index />} />
|
||||
<Route path="/onboarding" element={<Onboarding />} />
|
||||
<Route path="/dashboard" element={<Dashboard />} />
|
||||
<Route path="/realms" element={<Realms />} />
|
||||
<Route path="/investors" element={<Investors />} />
|
||||
<Route path="/roadmap" element={<Roadmap />} />
|
||||
<Route path="/trust" element={<Trust />} />
|
||||
<Route path="/press" element={<PressKit />} />
|
||||
<Route path="/projects" element={<Projects />} />
|
||||
<Route path="/projects/admin" element={<ProjectsAdmin />} />
|
||||
<Route path="/directory" element={<Directory />} />
|
||||
<Route path="/admin" element={<Admin />} />
|
||||
<Route path="/admin/docs-sync" element={<DocsSync />} />
|
||||
<Route path="/feed" element={<Feed />} />
|
||||
<Route path="/teams" element={<Teams />} />
|
||||
<Route path="/squads" element={<Squads />} />
|
||||
<Route path="/mentee-hub" element={<MenteeHub />} />
|
||||
<Route path="/projects/new" element={<ProjectsNew />} />
|
||||
<Route
|
||||
path="/projects/:projectId/board"
|
||||
element={<ProjectBoard />}
|
||||
/>
|
||||
<Route path="/profile" element={<Profile />} />
|
||||
<Route path="/profile/me" element={<Profile />} />
|
||||
|
||||
<Route path="/developers" element={<DevelopersDirectory />} />
|
||||
<Route
|
||||
path="/developers/me"
|
||||
element={<LegacyPassportRedirect />}
|
||||
/>
|
||||
<Route
|
||||
path="/developers/:id"
|
||||
element={<LegacyPassportRedirect />}
|
||||
/>
|
||||
<Route
|
||||
path="/profiles"
|
||||
element={<Navigate to="/developers" replace />}
|
||||
/>
|
||||
<Route path="/profiles/me" element={<LegacyPassportRedirect />} />
|
||||
<Route
|
||||
path="/profiles/:id"
|
||||
element={<LegacyPassportRedirect />}
|
||||
/>
|
||||
|
||||
<Route
|
||||
path="/passport"
|
||||
element={<Navigate to="/passport/me" replace />}
|
||||
/>
|
||||
<Route path="/passport/me" element={<ProfilePassport />} />
|
||||
<Route path="/passport/:username" element={<ProfilePassport />} />
|
||||
<Route path="/login" element={<Login />} />
|
||||
<Route path="/signup" element={<SignupRedirect />} />
|
||||
<Route path="/reset-password" element={<ResetPassword />} />
|
||||
|
||||
{/* Service routes */}
|
||||
<Route path="/game-development" element={<GameForge />} />
|
||||
<Route path="/consulting" element={<Corp />} />
|
||||
<Route path="/mentorship" element={<MentorshipPrograms />} />
|
||||
<Route path="/engage" element={<Engage />} />
|
||||
<Route
|
||||
path="/pricing"
|
||||
element={<Navigate to="/engage" replace />}
|
||||
/>
|
||||
<Route path="/research" element={<Labs />} />
|
||||
<Route path="/labs" element={<Labs />} />
|
||||
<Route path="/dev-link" element={<DevLink />} />
|
||||
|
||||
{/* Resource routes */}
|
||||
<Route path="/docs" element={<DocsLayout />}>
|
||||
<Route index element={<DocsOverview />} />
|
||||
<Route path="tutorials" element={<DocsTutorials />} />
|
||||
<Route path="curriculum" element={<DocsCurriculum />} />
|
||||
<SkipAgentController />
|
||||
<PageTransition>
|
||||
<Routes>
|
||||
<Route path="/" element={<Index />} />
|
||||
<Route path="/onboarding" element={<Onboarding />} />
|
||||
<Route path="/dashboard" element={<Dashboard />} />
|
||||
<Route path="/realms" element={<Realms />} />
|
||||
<Route path="/investors" element={<Investors />} />
|
||||
<Route path="/roadmap" element={<Roadmap />} />
|
||||
<Route path="/trust" element={<Trust />} />
|
||||
<Route path="/press" element={<PressKit />} />
|
||||
<Route path="/projects" element={<Projects />} />
|
||||
<Route path="/projects/admin" element={<ProjectsAdmin />} />
|
||||
<Route path="/directory" element={<Directory />} />
|
||||
<Route path="/admin" element={<Admin />} />
|
||||
<Route path="/admin/docs-sync" element={<DocsSync />} />
|
||||
<Route path="/feed" element={<Feed />} />
|
||||
<Route path="/teams" element={<Teams />} />
|
||||
<Route path="/squads" element={<Squads />} />
|
||||
<Route path="/mentee-hub" element={<MenteeHub />} />
|
||||
<Route path="/projects/new" element={<ProjectsNew />} />
|
||||
<Route
|
||||
path="getting-started"
|
||||
element={<DocsGettingStarted />}
|
||||
path="/projects/:projectId/board"
|
||||
element={<ProjectBoard />}
|
||||
/>
|
||||
<Route path="platform" element={<DocsPlatform />} />
|
||||
<Route path="api" element={<DocsApiReference />} />
|
||||
<Route path="cli" element={<DocsCli />} />
|
||||
<Route path="examples" element={<DocsExamples />} />
|
||||
<Route path="integrations" element={<DocsIntegrations />} />
|
||||
</Route>
|
||||
<Route path="/tutorials" element={<Tutorials />} />
|
||||
<Route path="/blog" element={<Blog />} />
|
||||
<Route path="/blog/:slug" element={<BlogPost />} />
|
||||
<Route path="/community" element={<Foundation />} />
|
||||
<Route
|
||||
path="/community/mentorship"
|
||||
element={<MentorshipRequest />}
|
||||
/>
|
||||
<Route
|
||||
path="/community/mentorship/apply"
|
||||
element={<MentorApply />}
|
||||
/>
|
||||
<Route
|
||||
path="/community/mentor/:username"
|
||||
element={<MentorProfile />}
|
||||
/>
|
||||
<Route path="/community/:tabId" element={<Community />} />
|
||||
<Route path="/staff" element={<Staff />} />
|
||||
<Route path="/support" element={<Support />} />
|
||||
<Route path="/status" element={<Status />} />
|
||||
<Route path="/changelog" element={<Changelog />} />
|
||||
<Route path="/profile" element={<Profile />} />
|
||||
<Route path="/profile/me" element={<Profile />} />
|
||||
|
||||
{/* Informational routes */}
|
||||
<Route path="/wix" element={<Wix />} />
|
||||
<Route path="/wix/case-studies" element={<WixCaseStudies />} />
|
||||
<Route path="/wix/faq" element={<WixFaq />} />
|
||||
<Route path="/about" element={<About />} />
|
||||
<Route path="/contact" element={<Contact />} />
|
||||
<Route path="/get-started" element={<GetStarted />} />
|
||||
<Route path="/opportunities" element={<Opportunities />} />
|
||||
<Route path="/explore" element={<Explore />} />
|
||||
<Route path="/developers" element={<DevelopersDirectory />} />
|
||||
<Route
|
||||
path="/developers/me"
|
||||
element={<LegacyPassportRedirect />}
|
||||
/>
|
||||
<Route
|
||||
path="/developers/:id"
|
||||
element={<LegacyPassportRedirect />}
|
||||
/>
|
||||
<Route
|
||||
path="/profiles"
|
||||
element={<Navigate to="/developers" replace />}
|
||||
/>
|
||||
<Route
|
||||
path="/profiles/me"
|
||||
element={<LegacyPassportRedirect />}
|
||||
/>
|
||||
<Route
|
||||
path="/profiles/:id"
|
||||
element={<LegacyPassportRedirect />}
|
||||
/>
|
||||
|
||||
{/* Legal routes */}
|
||||
<Route path="/privacy" element={<Privacy />} />
|
||||
<Route path="/terms" element={<Terms />} />
|
||||
<Route
|
||||
path="/passport"
|
||||
element={<Navigate to="/passport/me" replace />}
|
||||
/>
|
||||
<Route path="/passport/me" element={<ProfilePassport />} />
|
||||
<Route
|
||||
path="/passport/:username"
|
||||
element={<ProfilePassport />}
|
||||
/>
|
||||
<Route path="/login" element={<Login />} />
|
||||
<Route path="/signup" element={<SignupRedirect />} />
|
||||
<Route path="/reset-password" element={<ResetPassword />} />
|
||||
|
||||
{/* Discord routes */}
|
||||
<Route path="/discord" element={<DiscordActivity />} />
|
||||
<Route path="/discord/callback" element={<DiscordOAuthCallback />} />
|
||||
{/* Service routes */}
|
||||
<Route path="/game-development" element={<GameForge />} />
|
||||
<Route path="/consulting" element={<Corp />} />
|
||||
<Route path="/mentorship" element={<MentorshipPrograms />} />
|
||||
<Route path="/engage" element={<Engage />} />
|
||||
<Route
|
||||
path="/pricing"
|
||||
element={<Navigate to="/engage" replace />}
|
||||
/>
|
||||
<Route path="/research" element={<Labs />} />
|
||||
<Route path="/labs" element={<Labs />} />
|
||||
<Route path="/dev-link" element={<DevLink />} />
|
||||
|
||||
{/* Explicit 404 route for static hosting fallbacks */}
|
||||
<Route path="/404" element={<FourOhFourPage />} />
|
||||
{/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
|
||||
<Route path="*" element={<FourOhFourPage />} />
|
||||
</Routes>
|
||||
</PageTransition>
|
||||
{/* Resource routes */}
|
||||
<Route path="/docs" element={<DocsLayout />}>
|
||||
<Route index element={<DocsOverview />} />
|
||||
<Route path="tutorials" element={<DocsTutorials />} />
|
||||
<Route path="curriculum" element={<DocsCurriculum />} />
|
||||
<Route
|
||||
path="getting-started"
|
||||
element={<DocsGettingStarted />}
|
||||
/>
|
||||
<Route path="platform" element={<DocsPlatform />} />
|
||||
<Route path="api" element={<DocsApiReference />} />
|
||||
<Route path="cli" element={<DocsCli />} />
|
||||
<Route path="examples" element={<DocsExamples />} />
|
||||
<Route path="integrations" element={<DocsIntegrations />} />
|
||||
</Route>
|
||||
<Route path="/tutorials" element={<Tutorials />} />
|
||||
<Route path="/blog" element={<Blog />} />
|
||||
<Route path="/blog/:slug" element={<BlogPost />} />
|
||||
<Route path="/community" element={<Foundation />} />
|
||||
<Route
|
||||
path="/community/mentorship"
|
||||
element={<MentorshipRequest />}
|
||||
/>
|
||||
<Route
|
||||
path="/community/mentorship/apply"
|
||||
element={<MentorApply />}
|
||||
/>
|
||||
<Route
|
||||
path="/community/mentor/:username"
|
||||
element={<MentorProfile />}
|
||||
/>
|
||||
<Route path="/community/:tabId" element={<Community />} />
|
||||
<Route path="/staff" element={<Staff />} />
|
||||
<Route path="/support" element={<Support />} />
|
||||
<Route path="/status" element={<Status />} />
|
||||
<Route path="/changelog" element={<Changelog />} />
|
||||
|
||||
{/* Informational routes */}
|
||||
<Route path="/wix" element={<Wix />} />
|
||||
<Route path="/wix/case-studies" element={<WixCaseStudies />} />
|
||||
<Route path="/wix/faq" element={<WixFaq />} />
|
||||
<Route path="/about" element={<About />} />
|
||||
<Route path="/contact" element={<Contact />} />
|
||||
<Route path="/get-started" element={<GetStarted />} />
|
||||
<Route path="/opportunities" element={<Opportunities />} />
|
||||
<Route path="/explore" element={<Explore />} />
|
||||
|
||||
{/* Legal routes */}
|
||||
<Route path="/privacy" element={<Privacy />} />
|
||||
<Route path="/terms" element={<Terms />} />
|
||||
|
||||
{/* Discord routes */}
|
||||
<Route path="/discord" element={<DiscordActivity />} />
|
||||
<Route
|
||||
path="/discord/callback"
|
||||
element={<DiscordOAuthCallback />}
|
||||
/>
|
||||
|
||||
{/* Explicit 404 route for static hosting fallbacks */}
|
||||
<Route path="/404" element={<FourOhFourPage />} />
|
||||
{/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
|
||||
<Route path="*" element={<FourOhFourPage />} />
|
||||
</Routes>
|
||||
</PageTransition>
|
||||
</BrowserRouter>
|
||||
</TooltipProvider>
|
||||
</DiscordProvider>
|
||||
|
|
|
|||
|
|
@ -91,7 +91,9 @@ export default function ArmSwitcher() {
|
|||
>
|
||||
{/* Animated Icon Container */}
|
||||
<div className="relative h-10 w-10 flex items-center justify-center">
|
||||
<div className={`absolute inset-0 rounded-lg ${currentArm.bgColor} transition-all duration-500`} />
|
||||
<div
|
||||
className={`absolute inset-0 rounded-lg ${currentArm.bgColor} transition-all duration-500`}
|
||||
/>
|
||||
|
||||
{/* Temporary Logo - Simple geometric shape */}
|
||||
<div
|
||||
|
|
@ -113,7 +115,9 @@ export default function ArmSwitcher() {
|
|||
<div className="text-xs font-semibold text-gray-400 transition-colors duration-500">
|
||||
{currentArm.label}
|
||||
</div>
|
||||
<div className={`text-xs font-medium transition-colors duration-500 ${currentArm.textColor}`}>
|
||||
<div
|
||||
className={`text-xs font-medium transition-colors duration-500 ${currentArm.textColor}`}
|
||||
>
|
||||
{currentArm.name}
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -100,10 +100,7 @@ export default function CodeLayout({ children, hideFooter }: LayoutProps) {
|
|||
<div className="container mx-auto max-w-7xl flex min-h-16 h-auto items-center justify-between px-4 py-2 gap-2 min-w-0">
|
||||
{/* Logo + Animated Arm Switcher */}
|
||||
<div className="flex items-center space-x-3 shrink-0">
|
||||
<Link
|
||||
to="/"
|
||||
className="hover-glow group inline-block"
|
||||
>
|
||||
<Link to="/" className="hover-glow group inline-block">
|
||||
<img
|
||||
src="https://docs.aethex.tech/~gitbook/image?url=https%3A%2F%2F1143808467-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Forganizations%252FDhUg3jal6kdpG645FzIl%252Fsites%252Fsite_HeOmR%252Flogo%252FqxDYz8Oj2SnwUTa8t3UB%252FAeThex%2520Origin%2520logo.png%3Falt%3Dmedia%26token%3D200e8ea2-0129-4cbe-b516-4a53f60c512b&width=256&dpr=1&quality=100&sign=6c7576ce&sv=2"
|
||||
alt="AeThex Logo"
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ export default function Corp() {
|
|||
</h1>
|
||||
|
||||
<p className="text-lg text-blue-100/90 sm:text-xl">
|
||||
Strategic consulting, technology integration, and digital transformation for enterprises. We help companies navigate the future.
|
||||
Strategic consulting, technology integration, and digital
|
||||
transformation for enterprises. We help companies navigate the
|
||||
future.
|
||||
</p>
|
||||
|
||||
<div className="flex flex-col gap-4 sm:flex-row">
|
||||
|
|
@ -66,7 +68,8 @@ export default function Corp() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-blue-200/70">
|
||||
Strategic guidance for digital transformation and technology adoption.
|
||||
Strategic guidance for digital transformation and
|
||||
technology adoption.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -74,11 +77,14 @@ export default function Corp() {
|
|||
<Card className="bg-blue-950/20 border-blue-400/30 hover:border-blue-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<TrendingUp className="h-8 w-8 text-blue-400 mb-2" />
|
||||
<CardTitle className="text-blue-300">Scale & Growth</CardTitle>
|
||||
<CardTitle className="text-blue-300">
|
||||
Scale & Growth
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-blue-200/70">
|
||||
Build robust systems designed for enterprise scale and reliability.
|
||||
Build robust systems designed for enterprise scale and
|
||||
reliability.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -86,11 +92,14 @@ export default function Corp() {
|
|||
<Card className="bg-blue-950/20 border-blue-400/30 hover:border-blue-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Users className="h-8 w-8 text-blue-400 mb-2" />
|
||||
<CardTitle className="text-blue-300">Team Partnership</CardTitle>
|
||||
<CardTitle className="text-blue-300">
|
||||
Team Partnership
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-blue-200/70">
|
||||
Work with dedicated teams augmenting your existing development capacity.
|
||||
Work with dedicated teams augmenting your existing
|
||||
development capacity.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -102,7 +111,8 @@ export default function Corp() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-blue-200/70">
|
||||
Custom solutions tailored to your business needs and technical requirements.
|
||||
Custom solutions tailored to your business needs and
|
||||
technical requirements.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -117,7 +127,8 @@ export default function Corp() {
|
|||
Transform Your Business
|
||||
</h2>
|
||||
<p className="text-lg text-blue-100/80 mb-8">
|
||||
Let's discuss how AeThex Corp can help accelerate your digital initiatives and drive growth.
|
||||
Let's discuss how AeThex Corp can help accelerate your digital
|
||||
initiatives and drive growth.
|
||||
</p>
|
||||
<Button
|
||||
size="lg"
|
||||
|
|
|
|||
|
|
@ -33,7 +33,10 @@ export default function DevLink() {
|
|||
</h1>
|
||||
|
||||
<p className="text-lg text-cyan-100/90 sm:text-xl">
|
||||
Connect with Roblox developers, showcase your portfolio, find collaborators, and land your next opportunity. The professional network built by Roblox creators, for Roblox creators.
|
||||
Connect with Roblox developers, showcase your portfolio, find
|
||||
collaborators, and land your next opportunity. The
|
||||
professional network built by Roblox creators, for Roblox
|
||||
creators.
|
||||
</p>
|
||||
|
||||
<div className="flex flex-col gap-4 sm:flex-row">
|
||||
|
|
@ -67,7 +70,8 @@ export default function DevLink() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-cyan-200/70">
|
||||
Connect with thousands of Roblox developers worldwide and expand your opportunities.
|
||||
Connect with thousands of Roblox developers worldwide and
|
||||
expand your opportunities.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -75,11 +79,14 @@ export default function DevLink() {
|
|||
<Card className="bg-cyan-950/20 border-cyan-400/30 hover:border-cyan-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Briefcase className="h-8 w-8 text-cyan-400 mb-2" />
|
||||
<CardTitle className="text-cyan-300">Opportunities</CardTitle>
|
||||
<CardTitle className="text-cyan-300">
|
||||
Opportunities
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-cyan-200/70">
|
||||
Discover jobs, collaborations, and projects tailored to your skills and interests.
|
||||
Discover jobs, collaborations, and projects tailored to
|
||||
your skills and interests.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -91,7 +98,8 @@ export default function DevLink() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-cyan-200/70">
|
||||
Showcase your best work and build your professional reputation in the community.
|
||||
Showcase your best work and build your professional
|
||||
reputation in the community.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -103,7 +111,8 @@ export default function DevLink() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-cyan-200/70">
|
||||
Team up with other creators to build amazing games and experiences together.
|
||||
Team up with other creators to build amazing games and
|
||||
experiences together.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -118,7 +127,8 @@ export default function DevLink() {
|
|||
Your Roblox Career Starts Here
|
||||
</h2>
|
||||
<p className="text-lg text-cyan-100/80 mb-8">
|
||||
Join the professional community for Roblox developers. Connect, showcase, and grow.
|
||||
Join the professional community for Roblox developers. Connect,
|
||||
showcase, and grow.
|
||||
</p>
|
||||
<Button
|
||||
size="lg"
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ export default function Foundation() {
|
|||
</h1>
|
||||
|
||||
<p className="text-lg text-red-100/90 sm:text-xl">
|
||||
Democratizing technology through open source and education. We believe knowledge should be free, and great tools should be accessible to everyone.
|
||||
Democratizing technology through open source and education. We
|
||||
believe knowledge should be free, and great tools should be
|
||||
accessible to everyone.
|
||||
</p>
|
||||
|
||||
<div className="flex flex-col gap-4 sm:flex-row">
|
||||
|
|
@ -66,7 +68,8 @@ export default function Foundation() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-red-200/70">
|
||||
Publishing and maintaining tools that benefit the entire community.
|
||||
Publishing and maintaining tools that benefit the entire
|
||||
community.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -78,7 +81,8 @@ export default function Foundation() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-red-200/70">
|
||||
Accessible learning resources for developers at all skill levels.
|
||||
Accessible learning resources for developers at all skill
|
||||
levels.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -90,7 +94,8 @@ export default function Foundation() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-red-200/70">
|
||||
Building a welcoming ecosystem where everyone can grow and contribute.
|
||||
Building a welcoming ecosystem where everyone can grow and
|
||||
contribute.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -102,7 +107,8 @@ export default function Foundation() {
|
|||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-red-200/70">
|
||||
Creating positive change through technology and knowledge sharing.
|
||||
Creating positive change through technology and knowledge
|
||||
sharing.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -117,7 +123,8 @@ export default function Foundation() {
|
|||
Make an Impact
|
||||
</h2>
|
||||
<p className="text-lg text-red-100/80 mb-8">
|
||||
Join us in our mission to make technology education and open source accessible to everyone around the world.
|
||||
Join us in our mission to make technology education and open
|
||||
source accessible to everyone around the world.
|
||||
</p>
|
||||
<Button
|
||||
size="lg"
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ export default function GameForge() {
|
|||
</h1>
|
||||
|
||||
<p className="text-lg text-green-100/90 sm:text-xl">
|
||||
Month-to-month shipping cycles. Rapid iteration. Continuous delivery. We don't just build games—we build experiences with unstoppable momentum.
|
||||
Month-to-month shipping cycles. Rapid iteration. Continuous
|
||||
delivery. We don't just build games—we build experiences with
|
||||
unstoppable momentum.
|
||||
</p>
|
||||
|
||||
<div className="flex flex-col gap-4 sm:flex-row">
|
||||
|
|
@ -62,11 +64,14 @@ export default function GameForge() {
|
|||
<Card className="bg-green-950/20 border-green-400/30 hover:border-green-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Zap className="h-8 w-8 text-green-400 mb-2" />
|
||||
<CardTitle className="text-green-300">Monthly Releases</CardTitle>
|
||||
<CardTitle className="text-green-300">
|
||||
Monthly Releases
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-green-200/70">
|
||||
Predictable shipping cycles. Every month, new features and improvements live.
|
||||
Predictable shipping cycles. Every month, new features and
|
||||
improvements live.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -74,11 +79,14 @@ export default function GameForge() {
|
|||
<Card className="bg-green-950/20 border-green-400/30 hover:border-green-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Target className="h-8 w-8 text-green-400 mb-2" />
|
||||
<CardTitle className="text-green-300">Rapid Iteration</CardTitle>
|
||||
<CardTitle className="text-green-300">
|
||||
Rapid Iteration
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-green-200/70">
|
||||
Fast feedback loops. We listen, iterate, and ship what matters.
|
||||
Fast feedback loops. We listen, iterate, and ship what
|
||||
matters.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -86,11 +94,14 @@ export default function GameForge() {
|
|||
<Card className="bg-green-950/20 border-green-400/30 hover:border-green-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Trophy className="h-8 w-8 text-green-400 mb-2" />
|
||||
<CardTitle className="text-green-300">Quality Driven</CardTitle>
|
||||
<CardTitle className="text-green-300">
|
||||
Quality Driven
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-green-200/70">
|
||||
High standards. Polished experiences. Every release is battle-tested.
|
||||
High standards. Polished experiences. Every release is
|
||||
battle-tested.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -98,11 +109,14 @@ export default function GameForge() {
|
|||
<Card className="bg-green-950/20 border-green-400/30 hover:border-green-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Gamepad2 className="h-8 w-8 text-green-400 mb-2" />
|
||||
<CardTitle className="text-green-300">Player First</CardTitle>
|
||||
<CardTitle className="text-green-300">
|
||||
Player First
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-green-200/70">
|
||||
Always focused on player experience. We build what gets played.
|
||||
Always focused on player experience. We build what gets
|
||||
played.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -117,7 +131,8 @@ export default function GameForge() {
|
|||
Ship With Momentum
|
||||
</h2>
|
||||
<p className="text-lg text-green-100/80 mb-8">
|
||||
Join the fastest shipping team in the industry. We're looking for creators, developers, and visionaries.
|
||||
Join the fastest shipping team in the industry. We're looking
|
||||
for creators, developers, and visionaries.
|
||||
</p>
|
||||
<Button
|
||||
size="lg"
|
||||
|
|
|
|||
|
|
@ -37,7 +37,9 @@ export default function Labs() {
|
|||
</h1>
|
||||
|
||||
<p className="text-lg text-yellow-100/90 sm:text-xl">
|
||||
Where innovation meets experimentation. We push the boundaries of what's possible, exploring cutting-edge technologies and building the future.
|
||||
Where innovation meets experimentation. We push the boundaries
|
||||
of what's possible, exploring cutting-edge technologies and
|
||||
building the future.
|
||||
</p>
|
||||
|
||||
<div className="flex flex-col gap-4 sm:flex-row">
|
||||
|
|
@ -67,11 +69,14 @@ export default function Labs() {
|
|||
<Card className="bg-yellow-950/20 border-yellow-400/30 hover:border-yellow-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Lightbulb className="h-8 w-8 text-yellow-400 mb-2" />
|
||||
<CardTitle className="text-yellow-300">Innovation</CardTitle>
|
||||
<CardTitle className="text-yellow-300">
|
||||
Innovation
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-yellow-200/70">
|
||||
Exploring new technologies and methodologies to stay ahead of the curve.
|
||||
Exploring new technologies and methodologies to stay ahead
|
||||
of the curve.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -79,11 +84,14 @@ export default function Labs() {
|
|||
<Card className="bg-yellow-950/20 border-yellow-400/30 hover:border-yellow-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Zap className="h-8 w-8 text-yellow-400 mb-2" />
|
||||
<CardTitle className="text-yellow-300">Experimentation</CardTitle>
|
||||
<CardTitle className="text-yellow-300">
|
||||
Experimentation
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-yellow-200/70">
|
||||
Testing ideas in controlled environments to validate concepts before production.
|
||||
Testing ideas in controlled environments to validate
|
||||
concepts before production.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -91,11 +99,14 @@ export default function Labs() {
|
|||
<Card className="bg-yellow-950/20 border-yellow-400/30 hover:border-yellow-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Users className="h-8 w-8 text-yellow-400 mb-2" />
|
||||
<CardTitle className="text-yellow-300">Collaboration</CardTitle>
|
||||
<CardTitle className="text-yellow-300">
|
||||
Collaboration
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-yellow-200/70">
|
||||
Working with researchers and developers to push technical boundaries.
|
||||
Working with researchers and developers to push technical
|
||||
boundaries.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -103,11 +114,14 @@ export default function Labs() {
|
|||
<Card className="bg-yellow-950/20 border-yellow-400/30 hover:border-yellow-400/60 transition-colors">
|
||||
<CardHeader>
|
||||
<Beaker className="h-8 w-8 text-yellow-400 mb-2" />
|
||||
<CardTitle className="text-yellow-300">Documentation</CardTitle>
|
||||
<CardTitle className="text-yellow-300">
|
||||
Documentation
|
||||
</CardTitle>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<p className="text-sm text-yellow-200/70">
|
||||
Sharing findings and insights with the community for collective growth.
|
||||
Sharing findings and insights with the community for
|
||||
collective growth.
|
||||
</p>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
|
@ -122,7 +136,8 @@ export default function Labs() {
|
|||
Be Part of the Future
|
||||
</h2>
|
||||
<p className="text-lg text-yellow-100/80 mb-8">
|
||||
Join our research initiatives and help shape the next generation of technology.
|
||||
Join our research initiatives and help shape the next generation
|
||||
of technology.
|
||||
</p>
|
||||
<Button
|
||||
size="lg"
|
||||
|
|
|
|||
Loading…
Reference in a new issue