From ec48ff8405ef190331430c9de83b17142e5917ae Mon Sep 17 00:00:00 2001 From: Ivan Date: Sun, 1 Mar 2026 21:13:08 +0000 Subject: [PATCH] feat: rebrand to Cabo Pickleball Club with English UI Co-Authored-By: Claude Opus 4.6 --- apps/web/app/(auth)/login/page.tsx | 47 +++++++++++++------------- apps/web/app/icon.svg | 2 +- apps/web/app/layout.tsx | 10 +++--- apps/web/app/page.tsx | 11 +++--- apps/web/components/layout/sidebar.tsx | 18 ++++------ 5 files changed, 43 insertions(+), 45 deletions(-) diff --git a/apps/web/app/(auth)/login/page.tsx b/apps/web/app/(auth)/login/page.tsx index 8ed408f..b08b2a4 100644 --- a/apps/web/app/(auth)/login/page.tsx +++ b/apps/web/app/(auth)/login/page.tsx @@ -11,24 +11,25 @@ function LoginContent() {
{/* Logo */}
-
- +
+ {/* Lightning bolt / smash icon */} - + {/* Impact sparks */} - - - + + +
{/* Title */} -

SmashPoint

+

Cabo Pickleball Club

+

Powered by SmashPoint

{/* Tagline */}

- Sistema de Gestion para Clubes de Padel + Court Management System

{/* Features */} @@ -49,8 +50,8 @@ function LoginContent() {
-

Gestion de Reservas

-

Administra tus canchas y horarios

+

Court Bookings

+

Manage your courts and schedules

@@ -66,8 +67,8 @@ function LoginContent() {
-

Control de Clientes

-

Membresias y perfiles completos

+

Player Management

+

Memberships and player profiles

@@ -83,8 +84,8 @@ function LoginContent() {
-

Reportes y Estadisticas

-

Analiza el rendimiento de tu club

+

Reports & Analytics

+

Analyze your club's performance

@@ -95,23 +96,23 @@ function LoginContent() {
{/* Mobile Logo */}
-
- - - - - +
+ + + + +
-

SmashPoint

-

Sistema de Gestion para Clubes de Padel

+

Cabo Pickleball Club

+

Court Management System

{/* Footer */}

- © {new Date().getFullYear()} SmashPoint. Todos los derechos reservados. + © {new Date().getFullYear()} SmashPoint. All rights reserved.

diff --git a/apps/web/app/icon.svg b/apps/web/app/icon.svg index 0fe275a..f032e1d 100644 --- a/apps/web/app/icon.svg +++ b/apps/web/app/icon.svg @@ -1,5 +1,5 @@ - + diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index 8fe9a95..c952aa0 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -5,10 +5,10 @@ import "./globals.css"; const inter = Inter({ subsets: ["latin"] }); export const metadata: Metadata = { - title: "SmashPoint", - description: "Sistema de Gestión para Clubes de Pádel", - keywords: ["padel", "club", "reservas", "gestión", "deportes"], - authors: [{ name: "SmashPoint Team" }], + title: "Cabo Pickleball Club | SmashPoint", + description: "Court Management System for Cabo Pickleball Club", + keywords: ["pickleball", "cabo", "courts", "bookings", "club"], + authors: [{ name: "SmashPoint" }], }; export default function RootLayout({ @@ -17,7 +17,7 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + {children} ); diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx index ce9d26a..8d021e8 100644 --- a/apps/web/app/page.tsx +++ b/apps/web/app/page.tsx @@ -6,7 +6,7 @@ export default function Home() {
{/* Logo */}
-
+
@@ -16,10 +16,11 @@ export default function Home() {

- SmashPoint + Cabo Pickleball Club

+

Powered by SmashPoint

- Sistema de Gestion para Clubes de Padel + Court Management System

- Reservas + Book a Court
diff --git a/apps/web/components/layout/sidebar.tsx b/apps/web/components/layout/sidebar.tsx index eee0839..63f91c0 100644 --- a/apps/web/components/layout/sidebar.tsx +++ b/apps/web/components/layout/sidebar.tsx @@ -5,8 +5,6 @@ import { usePathname } from 'next/navigation'; import { LayoutDashboard, Calendar, - Trophy, - ShoppingCart, Users, CreditCard, BarChart3, @@ -22,13 +20,11 @@ interface NavItem { const navItems: NavItem[] = [ { label: 'Dashboard', href: '/dashboard', icon: LayoutDashboard }, - { label: 'Reservas', href: '/bookings', icon: Calendar }, - { label: 'Torneos', href: '/tournaments', icon: Trophy }, - { label: 'Ventas', href: '/pos', icon: ShoppingCart }, - { label: 'Clientes', href: '/clients', icon: Users }, - { label: 'Membresías', href: '/memberships', icon: CreditCard }, - { label: 'Reportes', href: '/reports', icon: BarChart3 }, - { label: 'Configuración', href: '/settings', icon: Settings }, + { label: 'Bookings', href: '/bookings', icon: Calendar }, + { label: 'Players', href: '/clients', icon: Users }, + { label: 'Memberships', href: '/memberships', icon: CreditCard }, + { label: 'Reports', href: '/reports', icon: BarChart3 }, + { label: 'Settings', href: '/settings', icon: Settings }, ]; export function Sidebar() { @@ -38,7 +34,7 @@ export function Sidebar() {