mirror of
https://github.com/FranP-code/create-better-t-stack.git
synced 2025-10-12 23:52:15 +00:00
remove terminal glow effect
This commit is contained in:
@@ -27,8 +27,8 @@ export default function SponsorsSection() {
|
|||||||
return (
|
return (
|
||||||
<div className="mb-12">
|
<div className="mb-12">
|
||||||
<div className="mb-6 flex items-center gap-2">
|
<div className="mb-6 flex items-center gap-2">
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
SPONSORS_DATABASE.JSON
|
SPONSORS_DATABASE.JSON
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -39,13 +39,13 @@ export default function SponsorsSection() {
|
|||||||
|
|
||||||
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
||||||
<div className="flex items-center gap-2 text-sm">
|
<div className="flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-foreground">
|
<span className="font-mono text-foreground">
|
||||||
# Amazing organizations and individuals supporting this project
|
# Amazing organizations and individuals supporting this project
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Your support helps maintain and improve Better-T-Stack
|
# Your support helps maintain and improve Better-T-Stack
|
||||||
</span>
|
</span>
|
||||||
@@ -81,7 +81,7 @@ export default function SponsorsSection() {
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center justify-center gap-2 text-sm">
|
<div className="flex items-center justify-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Be the first to support this project!
|
# Be the first to support this project!
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -115,8 +115,8 @@ export default function Testimonials() {
|
|||||||
return (
|
return (
|
||||||
<div className="mb-12">
|
<div className="mb-12">
|
||||||
<div className="mb-6 flex items-center gap-2">
|
<div className="mb-6 flex items-center gap-2">
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
DEVELOPER_TESTIMONIALS.LOG
|
DEVELOPER_TESTIMONIALS.LOG
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -127,13 +127,13 @@ export default function Testimonials() {
|
|||||||
|
|
||||||
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
||||||
<div className="flex items-center gap-2 text-sm">
|
<div className="flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-foreground">
|
<span className="font-mono text-foreground">
|
||||||
# Community feedback from X (Twitter)
|
# Community feedback from X (Twitter)
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Real developers sharing their experience
|
# Real developers sharing their experience
|
||||||
</span>
|
</span>
|
||||||
@@ -201,7 +201,7 @@ export default function Testimonials() {
|
|||||||
className={cn(
|
className={cn(
|
||||||
"terminal-block-hover flex h-6 w-6 items-center justify-center rounded border border-border font-mono text-xs transition-colors",
|
"terminal-block-hover flex h-6 w-6 items-center justify-center rounded border border-border font-mono text-xs transition-colors",
|
||||||
currentPage === page
|
currentPage === page
|
||||||
? "terminal-glow bg-primary/20 text-primary"
|
? "bg-primary/20 text-primary"
|
||||||
: "bg-background text-muted-foreground hover:text-foreground",
|
: "bg-background text-muted-foreground hover:text-foreground",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -772,8 +772,8 @@ export default function AnalyticsPage() {
|
|||||||
<div className="terminal-matrix-bg container mx-auto max-w-7xl space-y-8 px-4 py-8 pt-28">
|
<div className="terminal-matrix-bg container mx-auto max-w-7xl space-y-8 px-4 py-8 pt-28">
|
||||||
<div className="mb-8">
|
<div className="mb-8">
|
||||||
<div className="mb-6 flex items-center gap-2">
|
<div className="mb-6 flex items-center gap-2">
|
||||||
<Terminal className="terminal-glow h-5 w-5 text-primary" />
|
<Terminal className="h-5 w-5 text-primary" />
|
||||||
<span className="terminal-glow font-bold font-mono text-xl">
|
<span className="font-bold font-mono text-xl">
|
||||||
ANALYTICS_DASHBOARD.EXE
|
ANALYTICS_DASHBOARD.EXE
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -784,20 +784,20 @@ export default function AnalyticsPage() {
|
|||||||
|
|
||||||
<div className="terminal-block-hover rounded border border-border bg-muted/20 p-4">
|
<div className="terminal-block-hover rounded border border-border bg-muted/20 p-4">
|
||||||
<div className="flex items-center gap-2 text-sm">
|
<div className="flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-foreground">
|
<span className="font-mono text-foreground">
|
||||||
# Analytics from Better-T-Stack CLI usage data
|
# Analytics from Better-T-Stack CLI usage data
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Uses PostHog - no personal info tracked, runs on each project
|
# Uses PostHog - no personal info tracked, runs on each project
|
||||||
creation
|
creation
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Source:{" "}
|
# Source:{" "}
|
||||||
<Link
|
<Link
|
||||||
@@ -820,7 +820,7 @@ export default function AnalyticsPage() {
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Last updated:{" "}
|
# Last updated:{" "}
|
||||||
{loadingLastUpdated ? "CHECKING..." : lastUpdated || "UNKNOWN"}
|
{loadingLastUpdated ? "CHECKING..." : lastUpdated || "UNKNOWN"}
|
||||||
@@ -847,7 +847,7 @@ export default function AnalyticsPage() {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center gap-1 rounded border border-border bg-primary/10 px-2 py-1">
|
<div className="flex items-center gap-1 rounded border border-border bg-primary/10 px-2 py-1">
|
||||||
<span className="terminal-glow text-primary text-xs">▶</span>
|
<span className="text-primary text-xs">▶</span>
|
||||||
<span className="font-mono font-semibold text-primary text-xs">
|
<span className="font-mono font-semibold text-primary text-xs">
|
||||||
JOIN
|
JOIN
|
||||||
</span>
|
</span>
|
||||||
@@ -858,7 +858,7 @@ export default function AnalyticsPage() {
|
|||||||
|
|
||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
<div className="mb-4 flex items-center gap-2">
|
<div className="mb-4 flex items-center gap-2">
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
SYSTEM_METRICS.LOG
|
SYSTEM_METRICS.LOG
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -871,11 +871,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
TOTAL_PROJECTS
|
TOTAL_PROJECTS
|
||||||
</span>
|
</span>
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow font-bold font-mono text-2xl text-primary">
|
<div className="font-bold font-mono text-2xl text-primary">
|
||||||
{totalProjects.toLocaleString()}
|
{totalProjects.toLocaleString()}
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
||||||
@@ -890,11 +890,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
TOP_FRONTEND
|
TOP_FRONTEND
|
||||||
</span>
|
</span>
|
||||||
<Cpu className="terminal-glow h-4 w-4 text-primary" />
|
<Cpu className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow truncate font-bold font-mono text-accent text-lg">
|
<div className="truncate font-bold font-mono text-accent text-lg">
|
||||||
{mostPopularFrontend}
|
{mostPopularFrontend}
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
||||||
@@ -909,11 +909,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
TOP_BACKEND
|
TOP_BACKEND
|
||||||
</span>
|
</span>
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow truncate font-bold font-mono text-accent text-lg">
|
<div className="truncate font-bold font-mono text-accent text-lg">
|
||||||
{mostPopularBackend}
|
{mostPopularBackend}
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
||||||
@@ -928,11 +928,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
TOP_DATABASE
|
TOP_DATABASE
|
||||||
</span>
|
</span>
|
||||||
<Download className="terminal-glow h-4 w-4 text-primary" />
|
<Download className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow truncate font-bold font-mono text-accent text-lg">
|
<div className="truncate font-bold font-mono text-accent text-lg">
|
||||||
{getDatabaseData().length > 0
|
{getDatabaseData().length > 0
|
||||||
? getDatabaseData()[0].name
|
? getDatabaseData()[0].name
|
||||||
: "None"}
|
: "None"}
|
||||||
@@ -949,11 +949,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
TOP_API
|
TOP_API
|
||||||
</span>
|
</span>
|
||||||
<TrendingUp className="terminal-glow h-4 w-4 text-primary" />
|
<TrendingUp className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow truncate font-bold font-mono text-accent text-lg">
|
<div className="truncate font-bold font-mono text-accent text-lg">
|
||||||
{getAPIData().length > 0 ? getAPIData()[0].name : "None"}
|
{getAPIData().length > 0 ? getAPIData()[0].name : "None"}
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
||||||
@@ -968,11 +968,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
AUTH_ADOPTION
|
AUTH_ADOPTION
|
||||||
</span>
|
</span>
|
||||||
<Users className="terminal-glow h-4 w-4 text-primary" />
|
<Users className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow font-bold font-mono text-2xl text-primary">
|
<div className="font-bold font-mono text-2xl text-primary">
|
||||||
{authEnabledPercent}%
|
{authEnabledPercent}%
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
||||||
@@ -987,11 +987,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
TOP_PKG_MGR
|
TOP_PKG_MGR
|
||||||
</span>
|
</span>
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow truncate font-bold font-mono text-accent text-lg">
|
<div className="truncate font-bold font-mono text-accent text-lg">
|
||||||
{getPackageManagerData().length > 0
|
{getPackageManagerData().length > 0
|
||||||
? getPackageManagerData()[0].name
|
? getPackageManagerData()[0].name
|
||||||
: "npm"}
|
: "npm"}
|
||||||
@@ -1008,11 +1008,11 @@ export default function AnalyticsPage() {
|
|||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
AVG_DAILY
|
AVG_DAILY
|
||||||
</span>
|
</span>
|
||||||
<TrendingUp className="terminal-glow h-4 w-4 text-primary" />
|
<TrendingUp className="h-4 w-4 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="p-4">
|
<div className="p-4">
|
||||||
<div className="terminal-glow font-bold font-mono text-2xl text-primary">
|
<div className="font-bold font-mono text-2xl text-primary">
|
||||||
{avgProjectsPerDay.toFixed(1)}
|
{avgProjectsPerDay.toFixed(1)}
|
||||||
</div>
|
</div>
|
||||||
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
<p className="mt-1 font-mono text-muted-foreground text-xs">
|
||||||
@@ -1025,7 +1025,7 @@ export default function AnalyticsPage() {
|
|||||||
|
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
<div className="mb-4 flex items-center gap-2">
|
<div className="mb-4 flex items-center gap-2">
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
TIMELINE_ANALYSIS.CHARTS
|
TIMELINE_ANALYSIS.CHARTS
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -1124,7 +1124,7 @@ export default function AnalyticsPage() {
|
|||||||
|
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
<div className="mb-4 flex items-center gap-2">
|
<div className="mb-4 flex items-center gap-2">
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
STACK_CONFIGURATION.DB
|
STACK_CONFIGURATION.DB
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -1425,7 +1425,7 @@ export default function AnalyticsPage() {
|
|||||||
|
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
<div className="mb-4 flex items-center gap-2">
|
<div className="mb-4 flex items-center gap-2">
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
DEV_ENVIRONMENT.CONFIG
|
DEV_ENVIRONMENT.CONFIG
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
|
|||||||
@@ -136,7 +136,7 @@ export default function HomePage() {
|
|||||||
<main className="terminal-matrix-bg mx-auto max-w-7xl p-6 pt-28">
|
<main className="terminal-matrix-bg mx-auto max-w-7xl p-6 pt-28">
|
||||||
<div className="mb-8 flex items-center justify-center">
|
<div className="mb-8 flex items-center justify-center">
|
||||||
<div className="flex flex-wrap items-center justify-center gap-2 sm:gap-4 md:gap-6">
|
<div className="flex flex-wrap items-center justify-center gap-2 sm:gap-4 md:gap-6">
|
||||||
<pre className="ascii-art terminal-glow text-primary text-xs leading-tight sm:text-sm">
|
<pre className="ascii-art text-primary text-xs leading-tight sm:text-sm">
|
||||||
{`
|
{`
|
||||||
██████╗ ██████╗ ██╗ ██╗
|
██████╗ ██████╗ ██╗ ██╗
|
||||||
██╔══██╗██╔═══██╗██║ ██║
|
██╔══██╗██╔═══██╗██║ ██║
|
||||||
@@ -146,7 +146,7 @@ export default function HomePage() {
|
|||||||
╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝`}
|
╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝`}
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<pre className="ascii-art terminal-glow text-primary text-xs leading-tight sm:text-sm">
|
<pre className="ascii-art text-primary text-xs leading-tight sm:text-sm">
|
||||||
{`
|
{`
|
||||||
██╗ ██╗ ██████╗ ██╗ ██╗██████╗
|
██╗ ██╗ ██████╗ ██╗ ██╗██████╗
|
||||||
╚██╗ ██╔╝██╔═══██╗██║ ██║██╔══██╗
|
╚██╗ ██╔╝██╔═══██╗██║ ██║██╔══██╗
|
||||||
@@ -156,7 +156,7 @@ export default function HomePage() {
|
|||||||
╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝`}
|
╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝`}
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<pre className="ascii-art terminal-glow text-primary text-xs leading-tight sm:text-sm">
|
<pre className="ascii-art text-primary text-xs leading-tight sm:text-sm">
|
||||||
{`
|
{`
|
||||||
██████╗ ██╗ ██╗███╗ ██╗
|
██████╗ ██╗ ██╗███╗ ██╗
|
||||||
██╔═══██╗██║ ██║████╗ ██║
|
██╔═══██╗██║ ██║████╗ ██║
|
||||||
@@ -166,7 +166,7 @@ export default function HomePage() {
|
|||||||
╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝`}
|
╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝`}
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<pre className="ascii-art terminal-glow text-primary text-xs leading-tight sm:text-sm">
|
<pre className="ascii-art text-primary text-xs leading-tight sm:text-sm">
|
||||||
{`
|
{`
|
||||||
███████╗████████╗ █████╗ ██████╗██╗ ██╗
|
███████╗████████╗ █████╗ ██████╗██╗ ██╗
|
||||||
██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
|
██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
|
||||||
@@ -192,10 +192,8 @@ export default function HomePage() {
|
|||||||
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
||||||
<div className="mb-4 flex items-center justify-between">
|
<div className="mb-4 flex items-center justify-between">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
<span className="terminal-glow font-semibold text-sm">
|
<span className="font-semibold text-sm">QUICK_START</span>
|
||||||
QUICK_START
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center rounded border border-border bg-background p-0.5">
|
<div className="flex items-center rounded border border-border bg-background p-0.5">
|
||||||
{(["bun", "pnpm", "npm"] as const).map((pm) => (
|
{(["bun", "pnpm", "npm"] as const).map((pm) => (
|
||||||
@@ -206,7 +204,7 @@ export default function HomePage() {
|
|||||||
className={cn(
|
className={cn(
|
||||||
"flex items-center gap-1.5 rounded px-2 py-1 font-mono text-xs transition-colors duration-150",
|
"flex items-center gap-1.5 rounded px-2 py-1 font-mono text-xs transition-colors duration-150",
|
||||||
selectedPM === pm
|
selectedPM === pm
|
||||||
? "terminal-glow bg-primary/20 text-primary"
|
? "bg-primary/20 text-primary"
|
||||||
: "text-muted-foreground hover:text-foreground",
|
: "text-muted-foreground hover:text-foreground",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
@@ -220,7 +218,7 @@ export default function HomePage() {
|
|||||||
<div className="space-y-3">
|
<div className="space-y-3">
|
||||||
<div className="flex items-center justify-between rounded border border-border bg-background p-3">
|
<div className="flex items-center justify-between rounded border border-border bg-background p-3">
|
||||||
<div className="flex items-center gap-2 text-sm">
|
<div className="flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-foreground">
|
<span className="font-mono text-foreground">
|
||||||
{commands[selectedPM]}
|
{commands[selectedPM]}
|
||||||
</span>
|
</span>
|
||||||
@@ -245,7 +243,7 @@ export default function HomePage() {
|
|||||||
<Link href="/new">
|
<Link href="/new">
|
||||||
<div className="group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4">
|
<div className="group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<ChevronRight className="terminal-glow h-4 w-4 text-primary" />
|
<ChevronRight className="h-4 w-4 text-primary" />
|
||||||
<span className="font-mono font-semibold">
|
<span className="font-mono font-semibold">
|
||||||
STACK_BUILDER.EXE
|
STACK_BUILDER.EXE
|
||||||
</span>
|
</span>
|
||||||
@@ -264,7 +262,7 @@ export default function HomePage() {
|
|||||||
<div className="group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4">
|
<div className="group terminal-block-hover cursor-pointer rounded border border-border bg-background p-4">
|
||||||
<div className="flex items-center justify-between">
|
<div className="flex items-center justify-between">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Github className="terminal-glow h-4 w-4 text-primary" />
|
<Github className="h-4 w-4 text-primary" />
|
||||||
<span className="font-mono font-semibold">
|
<span className="font-mono font-semibold">
|
||||||
GITHUB_REPO.GIT
|
GITHUB_REPO.GIT
|
||||||
</span>
|
</span>
|
||||||
@@ -303,7 +301,7 @@ export default function HomePage() {
|
|||||||
|
|
||||||
<div className="mb-12">
|
<div className="mb-12">
|
||||||
<div className="mb-6 flex items-center gap-2">
|
<div className="mb-6 flex items-center gap-2">
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
TECH_STACK_MATRIX.DB
|
TECH_STACK_MATRIX.DB
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -320,7 +318,7 @@ export default function HomePage() {
|
|||||||
<div className="terminal-block-hover rounded border border-border bg-background">
|
<div className="terminal-block-hover rounded border border-border bg-background">
|
||||||
<div className="border-border border-b bg-muted/20 px-4 py-3">
|
<div className="border-border border-b bg-muted/20 px-4 py-3">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
<span className="font-mono font-semibold text-sm">
|
<span className="font-mono font-semibold text-sm">
|
||||||
/tech-stack/packages/
|
/tech-stack/packages/
|
||||||
</span>
|
</span>
|
||||||
@@ -392,7 +390,7 @@ export default function HomePage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
||||||
<div className="terminal-glow mb-2 font-mono font-semibold text-sm">
|
<div className="mb-2 font-mono font-semibold text-sm">
|
||||||
SYSTEM_INFO.LOG
|
SYSTEM_INFO.LOG
|
||||||
</div>
|
</div>
|
||||||
<div className="grid grid-cols-1 gap-2 font-mono text-xs md:grid-cols-3">
|
<div className="grid grid-cols-1 gap-2 font-mono text-xs md:grid-cols-3">
|
||||||
@@ -404,7 +402,7 @@ export default function HomePage() {
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span className="text-primary">STATUS:</span>{" "}
|
<span className="text-primary">STATUS:</span>{" "}
|
||||||
<span className="terminal-glow text-accent">READY</span>
|
<span className="text-accent">READY</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ export default function ShowcaseItem({
|
|||||||
|
|
||||||
<div className="border-border border-t pt-2">
|
<div className="border-border border-t pt-2">
|
||||||
<div className="flex items-center gap-2 text-xs">
|
<div className="flex items-center gap-2 text-xs">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
echo "Status: READY"
|
echo "Status: READY"
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -67,8 +67,8 @@ export default function ShowcasePage() {
|
|||||||
>
|
>
|
||||||
<motion.div className="mb-8" variants={itemVariants}>
|
<motion.div className="mb-8" variants={itemVariants}>
|
||||||
<div className="mb-6 flex items-center gap-2">
|
<div className="mb-6 flex items-center gap-2">
|
||||||
<Terminal className="terminal-glow h-4 w-4 text-primary" />
|
<Terminal className="h-4 w-4 text-primary" />
|
||||||
<span className="terminal-glow font-bold font-mono text-lg">
|
<span className="font-bold font-mono text-lg">
|
||||||
PROJECT_SHOWCASE.EXE
|
PROJECT_SHOWCASE.EXE
|
||||||
</span>
|
</span>
|
||||||
<div className="h-px flex-1 bg-border" />
|
<div className="h-px flex-1 bg-border" />
|
||||||
@@ -79,19 +79,19 @@ export default function ShowcasePage() {
|
|||||||
|
|
||||||
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
<div className="terminal-block-hover mb-8 rounded border border-border bg-muted/20 p-4">
|
||||||
<div className="flex items-center gap-2 text-sm">
|
<div className="flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-foreground">
|
<span className="font-mono text-foreground">
|
||||||
user@dev-machine:~/showcase$ ls -la
|
user@dev-machine:~/showcase$ ls -la
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Discover amazing projects built with Better-T-Stack
|
# Discover amazing projects built with Better-T-Stack
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Real-world implementations showcasing stack capabilities
|
# Real-world implementations showcasing stack capabilities
|
||||||
</span>
|
</span>
|
||||||
@@ -121,13 +121,13 @@ export default function ShowcasePage() {
|
|||||||
<motion.div className="mt-8" variants={itemVariants}>
|
<motion.div className="mt-8" variants={itemVariants}>
|
||||||
<div className="terminal-block-hover rounded border border-border bg-muted/20 p-4">
|
<div className="terminal-block-hover rounded border border-border bg-muted/20 p-4">
|
||||||
<div className="flex items-center gap-2 text-sm">
|
<div className="flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-muted-foreground">
|
<span className="font-mono text-muted-foreground">
|
||||||
# Want to showcase your project? Submit via GitHub issues
|
# Want to showcase your project? Submit via GitHub issues
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="mt-2 flex items-center gap-2 text-sm">
|
<div className="mt-2 flex items-center gap-2 text-sm">
|
||||||
<span className="terminal-glow text-primary">$</span>
|
<span className="text-primary">$</span>
|
||||||
<span className="font-mono text-foreground">
|
<span className="font-mono text-foreground">
|
||||||
echo "Built something amazing? We'd love to feature
|
echo "Built something amazing? We'd love to feature
|
||||||
it!"
|
it!"
|
||||||
|
|||||||
@@ -298,10 +298,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.terminal-glow {
|
|
||||||
text-shadow: 0 0 5px currentColor;
|
|
||||||
}
|
|
||||||
|
|
||||||
.terminal-scanlines {
|
.terminal-scanlines {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user