- Add recurring activities feature (daily, weekly, monthly) - Auto-join with guest count for recurring series - Parent-child relationship for recurring instances - 'Opakovaná' badge and upcoming instances section - Smart delete logic (promote first child to parent) - My Activities page with created/joined tabs - Map view at /venues with activity markers - Custom sport icons and user location marker - InfoWindow with activity details - Navigation renamed 'Športoviská' to 'Mapa aktivít' - Fix participation tracking for joined activities - Database migrations for recurring and guest count fields
38 lines
917 B
JSON
38 lines
917 B
JSON
{
|
|
"name": "@sportbuddy/frontend",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "next lint"
|
|
},
|
|
"dependencies": {
|
|
"@react-google-maps/api": "latest",
|
|
"@tailwindcss/postcss": "latest",
|
|
"@tailwindcss/typography": "latest",
|
|
"better-auth": "latest",
|
|
"class-variance-authority": "latest",
|
|
"date-fns": "latest",
|
|
"lucide-react": "latest",
|
|
"next": "latest",
|
|
"next-pwa": "latest",
|
|
"react": "latest",
|
|
"react-dom": "latest",
|
|
"zod": "latest"
|
|
},
|
|
"devDependencies": {
|
|
"@next/third-parties": "latest",
|
|
"@types/node": "latest",
|
|
"@types/react": "latest",
|
|
"@types/react-dom": "latest",
|
|
"autoprefixer": "latest",
|
|
"eslint": "latest",
|
|
"eslint-config-next": "latest",
|
|
"postcss": "latest",
|
|
"tailwindcss": "latest",
|
|
"typescript": "latest"
|
|
}
|
|
}
|