Enhance application structure: Add runtime configuration for environment variables, integrate new dependencies for Cloudinary and UI components, and refactor member management features including improved forms and member dashboard. Update styles and layout for better user experience.

This commit is contained in:
Jennie Robinson Faber 2025-08-27 16:49:51 +01:00
parent 6e7e27ac4e
commit e4a0a9ab0f
61 changed files with 7902 additions and 950 deletions

23
.env.example Normal file
View file

@ -0,0 +1,23 @@
# Database Configuration
MONGODB_URI=mongodb://localhost:27017/ghostguild
# Helcim Payment Configuration (Public - used in frontend)
NUXT_PUBLIC_HELCIM_TOKEN=your-helcim-js-token
NUXT_PUBLIC_HELCIM_ACCOUNT_ID=your-helcim-account-id
# Helcim API Configuration (Private - server-side only)
HELCIM_API_TOKEN=your-helcim-api-token
# Email Configuration (Resend)
RESEND_API_KEY=your-resend-api-key
RESEND_FROM_EMAIL=noreply@ghostguild.org
# Slack Integration
SLACK_WEBHOOK_URL=your-slack-webhook-url
SLACK_OAUTH_TOKEN=your-slack-oauth-token
# JWT Secret for authentication
JWT_SECRET=your-jwt-secret-key-change-this-in-production
# Application URLs
APP_URL=http://localhost:3000