En multitenant aktivitetsplattform for norske bedrifter.
- Frontend: Next.js 14 + TypeScript
- Styling: Tailwind CSS + Shadcn/ui
- Database: Supabase (PostgreSQL)
- Auth: Supabase Auth
- Hosting: Vercel
- Email: Resend
bedaktiv-saas/
βββ src/
β βββ app/ # Next.js App Router
β β βββ (auth)/ # Auth group routes
β β βββ admin/ # Superadmin routes
β β βββ org/ # Organization routes
β β βββ page.tsx # Landing page
β βββ components/ # React components
β β βββ ui/ # Shadcn/ui components
β β βββ auth/ # Auth components
β β βββ admin/ # Admin components
β β βββ shared/ # Shared components
β βββ lib/ # Utilities
β β βββ supabase/ # Database client
β β βββ auth/ # Auth helpers
β β βββ utils.ts # General utilities
β βββ types/ # TypeScript types
β βββ hooks/ # Custom React hooks
βββ supabase/
β βββ migrations/ # Database migrations
β βββ seed.sql # Initial data
β βββ config.toml # Supabase config
βββ docs/ # Documentation
βββ README.md
- Organisasjons-administrasjon
- Bruker-oversikt pΓ₯ tvers av orgs
- System-statistikk
- Billing-oversikt
- Bruker-invitasjoner
- Aktivitetstype-administrasjon
- Organisasjons-innstillinger
- Rapporter og statistikk
- Manuell aktivitetsregistrering
- Personlig dashboard
- Leaderboards og konkurranser
- Profil-administrasjon
# Clone repository
git clone [repository-url]
cd bedaktiv-saas
# Install dependencies
npm install
# Setup environment variables
cp .env.example .env.local
# Run development server
npm run devStandard aktivitetstyper med poeng:
- GΓ₯ing: 3000-8000=1p, 8000-14000=2p, 14000+=3p (skritt)
- LΓΈping: 2-5=1p, 5-8=2p, 8+=3p (km)
- Sykling: 5-15=1p, 15-35=2p, 35+=3p (km)
- SvΓΈmming: 400-1000=1p, 1000-2000=2p, 2000+=3p (meter)
- Supabase project med database
- Resend email service
- Vercel deployment
- TypeScript strict mode
- ESLint + Prettier
- Conventional commits
- Component composition pattern
- Grunnleggende multitenant funksjonalitet
- Manuell aktivitetsregistrering
- Email-invitasjoner
- MΓ₯nedlige konkurranser
- Strava/Garmin integrasjoner
- Team-baserte konkurranser
- Avanserte analytics
- Mobile PWA
- Create feature branch fra
main - Utvikle feature med tests
- Submit pull request
- Code review og merge
Private - BedAktiv AS