My-Weekly-ToDo-List/INFRASTRUCTURE_REQUIREMENTS.md
mARTin d92a8c7210 feat: add task actions (notes/delete) and refine animation logic
- Added 'onDelete' and 'onNotes' support to TaskItem.
- Implemented hover actions (Delete and Notes icons) for tasks.
- Added Notes Modal for editing task markdown content.
- Simplified navigation animation to remove blank flash (single-phase slide-in).
- Fixed syntax error in updateTask function.
- Updated styles for modal and task actions.
2026-02-01 12:25:53 +01:00

1.4 KiB

Infrastructure Requirements for Production Deployment

Database Configuration

Required Environment Variables:

DATABASE_URL=postgresql://username:password@host:port/database_name?schema=public

Database Details:

  • Type: PostgreSQL (recommended)
  • Host: 192.168.178.91
  • Port: 5432 (default PostgreSQL port)
  • Username: root
  • Password: WKE7xeZohxdZit7eObjG
  • Database Name: My-Weekly-ToDo-List
  • Schema: public

Email Service Configuration

Required Environment Variables:

SMTP_HOST=smtp.your-email-provider.com
SMTP_PORT=587
SMTP_USERNAME=your-email@example.com
SMTP_PASSWORD=your-email-app-password
SMTP_SECURE=false

Email Service Details:

  • SMTP Host: w00ff033.kasserver.com
  • SMTP Port: 587 (or 465 for SSL)
  • SMTP Username: mail@carrylight.de
  • SMTP Password: QijU8e2A8p3FE8WS8esR
  • SMTP Secure: true (or true for SSL)
  • Sender Email: mail@carrylight.de

Additional Environment Variables:

NEXTAUTH_SECRET=Ca7EoJzZSMJO2CkqwdWd
NEXT_PUBLIC_BASE_URL=192.168.178.8

Next Steps:

  1. Create a .env.local file in your project root with these variables
  2. Test database connectivity with your chosen database provider
  3. Test email service connectivity with your chosen email provider
  4. Once configured, you can proceed with implementing the actual database and email functionality in your authentication system