+ {/* Logo */}
+
- Padel Pro
+ SmashPoint
Sistema de Gestion para Clubes de Padel
diff --git a/apps/web/components/layout/sidebar.tsx b/apps/web/components/layout/sidebar.tsx
index e074d7f..eee0839 100644
--- a/apps/web/components/layout/sidebar.tsx
+++ b/apps/web/components/layout/sidebar.tsx
@@ -38,10 +38,17 @@ export function Sidebar() {
{/* Logo Section */}
-
- P
+
+
+ {/* Lightning bolt / smash icon */}
+
+ {/* Impact spark */}
+
+
+
+
-
Padel Pro
+
SmashPoint
{/* Navigation */}
diff --git a/apps/web/next.config.js b/apps/web/next.config.js
index 00068f8..a0f9025 100644
--- a/apps/web/next.config.js
+++ b/apps/web/next.config.js
@@ -1,7 +1,7 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
output: "standalone",
- transpilePackages: ["@padel-pro/shared"],
+ transpilePackages: ["@smashpoint/shared"],
images: {
remotePatterns: [
{ protocol: "https", hostname: "res.cloudinary.com" },
diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json
index ba58a47..69b30ff 100644
--- a/apps/web/package-lock.json
+++ b/apps/web/package-lock.json
@@ -1,11 +1,11 @@
{
- "name": "@padel-pro/web",
+ "name": "@smashpoint/web",
"version": "0.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "@padel-pro/web",
+ "name": "@smashpoint/web",
"version": "0.1.0",
"dependencies": {
"@prisma/client": "^5.10.0",
diff --git a/apps/web/package.json b/apps/web/package.json
index b58f998..15b8b31 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -1,5 +1,5 @@
{
- "name": "@padel-pro/web",
+ "name": "@smashpoint/web",
"version": "0.1.0",
"private": true,
"scripts": {
@@ -14,7 +14,7 @@
"db:seed": "tsx prisma/seed.ts"
},
"dependencies": {
- "@padel-pro/shared": "*",
+ "@smashpoint/shared": "*",
"@prisma/client": "^5.10.0",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
diff --git a/apps/web/prisma/seed.ts b/apps/web/prisma/seed.ts
index 42f2cc9..bccb5b1 100644
--- a/apps/web/prisma/seed.ts
+++ b/apps/web/prisma/seed.ts
@@ -40,8 +40,8 @@ async function main() {
const organization = await prisma.organization.create({
data: {
- name: 'Padel Pro Demo',
- slug: 'padel-pro-demo',
+ name: 'SmashPoint Demo',
+ slug: 'smashpoint-demo',
settings: {
currency: 'MXN',
timezone: 'America/Mexico_City',
@@ -64,7 +64,7 @@ async function main() {
slug: 'sede-norte',
address: 'Av. Universidad 1000, Col. Del Valle',
phone: '+52 55 1234 5678',
- email: 'norte@padelpro.com',
+ email: 'norte@smashpoint.com',
timezone: 'America/Mexico_City',
openTime: '07:00',
closeTime: '23:00',
@@ -74,7 +74,7 @@ async function main() {
slug: 'sede-sur',
address: 'Av. Insurgentes 2000, Col. Roma',
phone: '+52 55 2345 6789',
- email: 'sur@padelpro.com',
+ email: 'sur@smashpoint.com',
timezone: 'America/Mexico_City',
openTime: '08:00',
closeTime: '22:00',
@@ -84,7 +84,7 @@ async function main() {
slug: 'sede-centro',
address: 'Calle Reforma 500, Centro Historico',
phone: '+52 55 3456 7890',
- email: 'centro@padelpro.com',
+ email: 'centro@smashpoint.com',
timezone: 'America/Mexico_City',
openTime: '06:00',
closeTime: '24:00',
@@ -159,7 +159,7 @@ async function main() {
const adminUser = await prisma.user.create({
data: {
organizationId: organization.id,
- email: 'admin@padelpro.com',
+ email: 'admin@smashpoint.com',
password: hashedPassword,
firstName: 'Administrador',
lastName: 'Sistema',
@@ -175,9 +175,9 @@ async function main() {
// SITE ADMINS (one per site)
// =============================================================================
const siteAdminsData = [
- { email: 'norte@padelpro.com', firstName: 'Carlos', lastName: 'Rodriguez', site: sites[0] },
- { email: 'sur@padelpro.com', firstName: 'Maria', lastName: 'Gonzalez', site: sites[1] },
- { email: 'centro@padelpro.com', firstName: 'Luis', lastName: 'Hernandez', site: sites[2] },
+ { email: 'norte@smashpoint.com', firstName: 'Carlos', lastName: 'Rodriguez', site: sites[0] },
+ { email: 'sur@smashpoint.com', firstName: 'Maria', lastName: 'Gonzalez', site: sites[1] },
+ { email: 'centro@smashpoint.com', firstName: 'Luis', lastName: 'Hernandez', site: sites[2] },
];
for (const adminData of siteAdminsData) {
@@ -434,8 +434,8 @@ async function main() {
console.log(` - 1 Active Membership`);
console.log('');
console.log('Login credentials:');
- console.log(' Super Admin: admin@padelpro.com / admin123');
- console.log(' Site Admins: norte@padelpro.com, sur@padelpro.com, centro@padelpro.com / admin123');
+ console.log(' Super Admin: admin@smashpoint.com / admin123');
+ console.log(' Site Admins: norte@smashpoint.com, sur@smashpoint.com, centro@smashpoint.com / admin123');
console.log('');
}
diff --git a/apps/web/public/logo.png b/apps/web/public/logo.png
new file mode 100644
index 0000000..d5c92c0
Binary files /dev/null and b/apps/web/public/logo.png differ
diff --git a/docker-compose.yml b/docker-compose.yml
index 7448abb..284196a 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -4,38 +4,38 @@ services:
# Base de datos PostgreSQL
db:
image: postgres:16-alpine
- container_name: padel-pro-db
+ container_name: smashpoint-db
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER:-padel_user}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-padel_password}
- POSTGRES_DB: ${POSTGRES_DB:-padel_pro}
+ POSTGRES_DB: ${POSTGRES_DB:-smashpoint_db}
volumes:
- postgres_data:/var/lib/postgresql/data
- ./scripts/init-db.sql:/docker-entrypoint-initdb.d/init.sql:ro
ports:
- "5432:5432"
healthcheck:
- test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-padel_user} -d ${POSTGRES_DB:-padel_pro}"]
+ test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-padel_user} -d ${POSTGRES_DB:-smashpoint_db}"]
interval: 10s
timeout: 5s
retries: 5
networks:
- - padel-network
+ - smashpoint-network
# Aplicacion Web Next.js
web:
build:
context: .
dockerfile: Dockerfile
- container_name: padel-pro-web
+ container_name: smashpoint-web
restart: unless-stopped
depends_on:
db:
condition: service_healthy
environment:
NODE_ENV: production
- DATABASE_URL: postgresql://${POSTGRES_USER:-padel_user}:${POSTGRES_PASSWORD:-padel_password}@db:5432/${POSTGRES_DB:-padel_pro}?schema=public
+ DATABASE_URL: postgresql://${POSTGRES_USER:-padel_user}:${POSTGRES_PASSWORD:-padel_password}@db:5432/${POSTGRES_DB:-smashpoint_db}?schema=public
NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
NEXTAUTH_URL: ${NEXTAUTH_URL:-http://localhost:3000}
NEXT_PUBLIC_APP_URL: ${NEXT_PUBLIC_APP_URL:-http://localhost:3000}
@@ -50,10 +50,10 @@ services:
retries: 3
start_period: 40s
networks:
- - padel-network
+ - smashpoint-network
networks:
- padel-network:
+ smashpoint-network:
driver: bridge
volumes:
diff --git a/docs/API.md b/docs/API.md
index 29ce642..7489847 100644
--- a/docs/API.md
+++ b/docs/API.md
@@ -1,6 +1,6 @@
-# API Reference - Padel Pro
+# API Reference - SmashPoint
-Documentacion completa de los endpoints REST de la API de Padel Pro.
+Documentacion completa de los endpoints REST de la API de SmashPoint.
## Informacion General
diff --git a/docs/DEPLOYMENT.md b/docs/DEPLOYMENT.md
index 3807f2e..750a66c 100644
--- a/docs/DEPLOYMENT.md
+++ b/docs/DEPLOYMENT.md
@@ -1,6 +1,6 @@
-# Guia de Despliegue - Padel Pro
+# Guia de Despliegue - SmashPoint
-Esta guia cubre el proceso completo para desplegar Padel Pro en un entorno de produccion.
+Esta guia cubre el proceso completo para desplegar SmashPoint en un entorno de produccion.
## Tabla de Contenidos
@@ -70,8 +70,8 @@ pnpm --version # 8.x.x
```bash
cd /var/www
-git clone https://github.com/tu-organizacion/padel-pro.git
-cd padel-pro
+git clone https://github.com/tu-organizacion/smashpoint.git
+cd smashpoint
```
### 4. Configurar Variables de Entorno
@@ -84,7 +84,7 @@ Editar el archivo `.env`:
```env
# Base de datos - Produccion
-DATABASE_URL="postgresql://padel_user:PASSWORD_SEGURO@localhost:5432/padel_pro?schema=public"
+DATABASE_URL="postgresql://smashpoint_user:PASSWORD_SEGURO@localhost:5432/smashpoint_db?schema=public"
# NextAuth - IMPORTANTE: Generar clave unica
NEXTAUTH_SECRET="$(openssl rand -base64 32)"
@@ -135,13 +135,13 @@ sudo -u postgres psql
```sql
-- Crear usuario
-CREATE USER padel_user WITH PASSWORD 'PASSWORD_SEGURO';
+CREATE USER smashpoint_user WITH PASSWORD 'PASSWORD_SEGURO';
-- Crear base de datos
-CREATE DATABASE padel_pro OWNER padel_user;
+CREATE DATABASE smashpoint_db OWNER smashpoint_user;
-- Otorgar permisos
-GRANT ALL PRIVILEGES ON DATABASE padel_pro TO padel_user;
+GRANT ALL PRIVILEGES ON DATABASE smashpoint_db TO smashpoint_user;
-- Salir
\q
@@ -159,10 +159,10 @@ Editar `/etc/postgresql/16/main/pg_hba.conf`:
```conf
# Conexion local
-local all padel_user md5
+local all smashpoint_user md5
# Conexion remota (si es necesario)
-host padel_pro padel_user 192.168.1.0/24 md5
+host smashpoint_db smashpoint_user 192.168.1.0/24 md5
```
Reiniciar PostgreSQL:
@@ -174,7 +174,7 @@ sudo systemctl restart postgresql
### 4. Ejecutar Migraciones
```bash
-cd /var/www/padel-pro
+cd /var/www/smashpoint
pnpm db:generate
pnpm db:push
```
@@ -204,8 +204,8 @@ Crear `ecosystem.config.js` en la raiz del proyecto:
module.exports = {
apps: [
{
- name: 'padel-pro',
- cwd: '/var/www/padel-pro/apps/web',
+ name: 'smashpoint',
+ cwd: '/var/www/smashpoint/apps/web',
script: 'node_modules/next/dist/bin/next',
args: 'start',
instances: 'max',
@@ -220,8 +220,8 @@ module.exports = {
},
// Configuracion de logs
log_date_format: 'YYYY-MM-DD HH:mm:ss Z',
- error_file: '/var/log/padel-pro/error.log',
- out_file: '/var/log/padel-pro/out.log',
+ error_file: '/var/log/smashpoint/error.log',
+ out_file: '/var/log/smashpoint/out.log',
merge_logs: true,
// Reinicio automatico
max_memory_restart: '1G',
@@ -234,8 +234,8 @@ module.exports = {
### 3. Crear Directorio de Logs
```bash
-sudo mkdir -p /var/log/padel-pro
-sudo chown $USER:$USER /var/log/padel-pro
+sudo mkdir -p /var/log/smashpoint
+sudo chown $USER:$USER /var/log/smashpoint
```
### 4. Iniciar la Aplicacion
@@ -258,16 +258,16 @@ pm2 save
pm2 status
# Ver logs
-pm2 logs padel-pro
+pm2 logs smashpoint
# Reiniciar
-pm2 restart padel-pro
+pm2 restart smashpoint
# Recargar sin downtime
-pm2 reload padel-pro
+pm2 reload smashpoint
# Detener
-pm2 stop padel-pro
+pm2 stop smashpoint
# Monitoreo
pm2 monit
@@ -285,7 +285,7 @@ sudo apt install nginx
### 2. Crear Configuracion del Sitio
-Crear `/etc/nginx/sites-available/padel-pro`:
+Crear `/etc/nginx/sites-available/smashpoint`:
```nginx
# Redirigir HTTP a HTTPS
@@ -326,8 +326,8 @@ server {
add_header Strict-Transport-Security "max-age=63072000" always;
# Logs
- access_log /var/log/nginx/padel-pro.access.log;
- error_log /var/log/nginx/padel-pro.error.log;
+ access_log /var/log/nginx/smashpoint.access.log;
+ error_log /var/log/nginx/smashpoint.error.log;
# Tamano maximo de subida
client_max_body_size 10M;
@@ -362,7 +362,7 @@ server {
# Archivos estaticos
location /static {
- alias /var/www/padel-pro/apps/web/public;
+ alias /var/www/smashpoint/apps/web/public;
expires 30d;
add_header Cache-Control "public, immutable";
}
@@ -372,7 +372,7 @@ server {
### 3. Habilitar el Sitio
```bash
-sudo ln -s /etc/nginx/sites-available/padel-pro /etc/nginx/sites-enabled/
+sudo ln -s /etc/nginx/sites-available/smashpoint /etc/nginx/sites-enabled/
# Verificar configuracion
sudo nginx -t
@@ -430,10 +430,10 @@ El archivo `docker-compose.yml` ya esta incluido en el proyecto. Ubicado en `/ro
Crear `.env` en la raiz del proyecto:
```env
-POSTGRES_USER=padel_user
+POSTGRES_USER=smashpoint_user
POSTGRES_PASSWORD=PASSWORD_SEGURO
-POSTGRES_DB=padel_pro
-DATABASE_URL=postgresql://padel_user:PASSWORD_SEGURO@db:5432/padel_pro?schema=public
+POSTGRES_DB=smashpoint_db
+DATABASE_URL=postgresql://smashpoint_user:PASSWORD_SEGURO@db:5432/smashpoint_db?schema=public
NEXTAUTH_SECRET=tu-clave-secreta-generada
NEXTAUTH_URL=https://tudominio.com
NEXT_PUBLIC_APP_URL=https://tudominio.com
@@ -474,7 +474,7 @@ docker compose ps
docker compose exec web sh
# Backup de base de datos
-docker compose exec db pg_dump -U padel_user padel_pro > backup.sql
+docker compose exec db pg_dump -U smashpoint_user smashpoint_db > backup.sql
```
---
@@ -497,14 +497,14 @@ Crear script `/opt/scripts/backup-padel.sh`:
```bash
#!/bin/bash
-BACKUP_DIR="/var/backups/padel-pro"
+BACKUP_DIR="/var/backups/smashpoint"
DATE=$(date +%Y%m%d_%H%M%S)
-FILENAME="padel_pro_$DATE.sql.gz"
+FILENAME="smashpoint_db_$DATE.sql.gz"
mkdir -p $BACKUP_DIR
# Crear backup
-pg_dump -U padel_user padel_pro | gzip > "$BACKUP_DIR/$FILENAME"
+pg_dump -U smashpoint_user smashpoint_db | gzip > "$BACKUP_DIR/$FILENAME"
# Eliminar backups antiguos (mantener 7 dias)
find $BACKUP_DIR -name "*.sql.gz" -mtime +7 -delete
@@ -526,7 +526,7 @@ crontab -e
### Actualizaciones
```bash
-cd /var/www/padel-pro
+cd /var/www/smashpoint
# Obtener cambios
git pull origin main
@@ -541,17 +541,17 @@ pnpm build
pnpm db:push
# Reiniciar aplicacion
-pm2 reload padel-pro
+pm2 reload smashpoint
```
### Logs
```bash
# Logs de la aplicacion
-pm2 logs padel-pro --lines 100
+pm2 logs smashpoint --lines 100
# Logs de Nginx
-tail -f /var/log/nginx/padel-pro.error.log
+tail -f /var/log/nginx/smashpoint.error.log
# Logs de PostgreSQL
tail -f /var/log/postgresql/postgresql-16-main.log
@@ -569,7 +569,7 @@ RESPONSE=$(curl -s -o /dev/null -w "%{http_code}" $HEALTH_URL)
if [ $RESPONSE != "200" ]; then
echo "ERROR: Health check failed with status $RESPONSE"
# Enviar alerta (email, Slack, etc.)
- pm2 restart padel-pro
+ pm2 restart smashpoint
fi
```
@@ -611,13 +611,13 @@ add_header Referrer-Policy "strict-origin-when-cross-origin" always;
```bash
# Verificar logs
-pm2 logs padel-pro --err
+pm2 logs smashpoint --err
# Verificar puertos
netstat -tlnp | grep 3000
# Verificar conexion a DB
-psql -U padel_user -h localhost padel_pro -c "SELECT 1"
+psql -U smashpoint_user -h localhost smashpoint_db -c "SELECT 1"
```
### Error de conexion a base de datos
@@ -630,7 +630,7 @@ sudo systemctl status postgresql
tail -f /var/log/postgresql/postgresql-16-main.log
# Probar conexion
-psql "postgresql://padel_user:PASSWORD@localhost:5432/padel_pro"
+psql "postgresql://smashpoint_user:PASSWORD@localhost:5432/smashpoint_db"
```
### Nginx devuelve 502
@@ -643,7 +643,7 @@ pm2 status
sudo nginx -t
# Ver logs
-tail -f /var/log/nginx/padel-pro.error.log
+tail -f /var/log/nginx/smashpoint.error.log
```
---
diff --git a/docs/plans/2026-02-01-padel-pro-design.md b/docs/plans/2026-02-01-padel-pro-design.md
index 36232e8..0fd6b7a 100644
--- a/docs/plans/2026-02-01-padel-pro-design.md
+++ b/docs/plans/2026-02-01-padel-pro-design.md
@@ -1,4 +1,4 @@
-# Padel Pro - Documento de Diseño
+# SmashPoint - Documento de Diseño
**Fecha:** 2026-02-01
**Estado:** Aprobado
@@ -59,7 +59,7 @@ Sistema integral de gestión para cadena de clubes de pádel con múltiples sede
```
┌────────────────────────────────────────────────────────────┐
-│ PADEL PRO - MÓDULOS │
+│ SMASHPOINT - MÓDULOS │
├──────────────┬──────────────┬──────────────┬───────────────┤
│ RESERVAS │ TORNEOS │ POS │ MEMBRESÍAS │
│ │ │ │ │
@@ -465,7 +465,7 @@ enum MatchStatus {
## Estructura del Proyecto
```
-padel-pro/
+smashpoint/
├── apps/
│ ├── web/ # Next.js (Admin + API)
│ │ ├── app/
diff --git a/docs/plans/2026-02-01-padel-pro-implementation.md b/docs/plans/2026-02-01-padel-pro-implementation.md
index 76ac4d2..86f7efb 100644
--- a/docs/plans/2026-02-01-padel-pro-implementation.md
+++ b/docs/plans/2026-02-01-padel-pro-implementation.md
@@ -1,4 +1,4 @@
-# Padel Pro - Plan de Implementación
+# SmashPoint - Plan de Implementación
> **For Claude:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task.
@@ -71,7 +71,7 @@ Create `turbo.json`:
```json
{
- "name": "padel-pro",
+ "name": "smashpoint",
"private": true,
"scripts": {
"dev": "turbo dev",
@@ -165,7 +165,7 @@ git commit -m "chore: initialize monorepo with Turborepo and pnpm"
Create `apps/web/package.json`:
```json
{
- "name": "@padel-pro/web",
+ "name": "@smashpoint/web",
"version": "0.1.0",
"private": true,
"scripts": {
@@ -179,7 +179,7 @@ Create `apps/web/package.json`:
"next": "14.2.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "@padel-pro/shared": "workspace:*"
+ "@smashpoint/shared": "workspace:*"
},
"devDependencies": {
"@types/node": "^20.11.0",
@@ -199,7 +199,7 @@ Create `apps/web/next.config.js`:
```javascript
/** @type {import('next').NextConfig} */
const nextConfig = {
- transpilePackages: ["@padel-pro/shared"],
+ transpilePackages: ["@smashpoint/shared"],
images: {
remotePatterns: [
{
@@ -363,7 +363,7 @@ import "./globals.css";
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
- title: "Padel Pro - Sistema de Gestión",
+ title: "SmashPoint - Sistema de Gestión",
description: "Sistema integral de gestión para clubes de pádel",
};
@@ -389,7 +389,7 @@ export default function Home() {
- Padel Pro
+ SmashPoint
Sistema de Gestión para Clubes de Pádel
@@ -431,7 +431,7 @@ git commit -m "feat(web): add Next.js 14 app with Tailwind CSS"
Create `packages/shared/package.json`:
```json
{
- "name": "@padel-pro/shared",
+ "name": "@smashpoint/shared",
"version": "0.1.0",
"private": true,
"main": "./src/index.ts",
@@ -1154,7 +1154,7 @@ enum MatchStatus {
Create `apps/web/.env.example`:
```env
# Database
-DATABASE_URL="postgresql://user:password@localhost:5432/padel_pro?schema=public"
+DATABASE_URL="postgresql://user:password@localhost:5432/smashpoint_db?schema=public"
# Auth
NEXTAUTH_SECRET="your-secret-key-here"
@@ -1737,7 +1737,7 @@ export function Sidebar() {
P
-
Padel Pro
+
SmashPoint
@@ -2116,7 +2116,7 @@ import { NextRequest, NextResponse } from "next/server";
import { getServerSession } from "next-auth";
import { authOptions } from "@/lib/auth";
import { db } from "@/lib/db";
-import { createBookingSchema } from "@padel-pro/shared";
+import { createBookingSchema } from "@smashpoint/shared";
export async function GET(req: NextRequest) {
const session = await getServerSession(authOptions);
diff --git a/package-lock.json b/package-lock.json
index a4a3f5e..e5c6523 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,10 +1,10 @@
{
- "name": "padel-pro",
+ "name": "smashpoint",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "padel-pro",
+ "name": "smashpoint",
"devDependencies": {
"turbo": "^2.0.0"
}
diff --git a/package.json b/package.json
index 1be500d..e054096 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "padel-pro",
+ "name": "smashpoint",
"private": true,
"scripts": {
"dev": "turbo dev",
diff --git a/packages/shared/package-lock.json b/packages/shared/package-lock.json
index 0626cd9..c74bc60 100644
--- a/packages/shared/package-lock.json
+++ b/packages/shared/package-lock.json
@@ -1,11 +1,11 @@
{
- "name": "@padel-pro/shared",
+ "name": "@smashpoint/shared",
"version": "0.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "@padel-pro/shared",
+ "name": "@smashpoint/shared",
"version": "0.1.0",
"dependencies": {
"zod": "^3.22.4"
diff --git a/packages/shared/package.json b/packages/shared/package.json
index 2366022..8de1d6e 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -1,5 +1,5 @@
{
- "name": "@padel-pro/shared",
+ "name": "@smashpoint/shared",
"version": "0.1.0",
"private": true,
"main": "./src/index.ts",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 41ed4c8..c5aec07 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,7 +14,7 @@ importers:
apps/web:
dependencies:
- '@padel-pro/shared':
+ '@smashpoint/shared':
specifier: '*'
version: link:../../packages/shared
'@prisma/client':
diff --git a/scripts/init-db.sql b/scripts/init-db.sql
index 8a42aaa..5e58986 100644
--- a/scripts/init-db.sql
+++ b/scripts/init-db.sql
@@ -1,8 +1,8 @@
--- Padel Pro Database Initialization
+-- SmashPoint Database Initialization
-- This script runs when PostgreSQL container starts for the first time
-- Enable UUID extension if needed
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
-- Grant privileges
-GRANT ALL PRIVILEGES ON DATABASE padel_pro TO padel;
+GRANT ALL PRIVILEGES ON DATABASE smashpoint_db TO padel;