My Weekly ToDo List - A web-based weekly task management app
Go to file
2026-02-12 20:14:12 +01:00
.github/workflows feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
.opencode feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
.planning feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
prisma Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00
scripts feat: localize app to German and add configurable day hours 2026-02-09 12:11:52 +01:00
spec feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
specs feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
src Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00
tests feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
Version 01 feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
.dockerignore feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
.env.local feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
.eslintrc.json feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
.gitignore feat: enhance UI with motto, section toggles, and fix calendar colors 2026-02-10 11:02:45 +01:00
COMMIT_SUMMARY.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
comprehensive-debug.js feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
debug-login-page.js feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
debug-signup.js feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
deployment-notes.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
docker-compose.dev.yml feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
docker-compose.local.yml feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
docker-compose.yml feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
Dockerfile feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
final_phase3_analysis.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
INFRASTRUCTURE_REQUIREMENTS.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
mock-prisma.ts feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
next-env.d.ts feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
opencode.json feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
package-lock.json Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00
package.json Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00
phase3_analysis.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
playwright.config.ts feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
postcss.config.js feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
README.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
SETUP.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
tailwind.config.js Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00
TEST_PLAN_SUMMARY.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
TEST_PLAN.md feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
test-account-setup.js feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
test-api.js feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
test-route.js feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
tsconfig.json feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
tsconfig.tsbuildinfo Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00

My Weekly To Do List

A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view.

Features

  • Weekly view of tasks and calendar events
  • Drag and drop functionality between days
  • Calendar integration with Google and Apple Calendar
  • Responsive design for all devices
  • Accessible user interface (WCAG 2.1 AA compliant)

Deployment with Docker

This application can be deployed using Docker and Docker Compose.

Prerequisites

  • Docker Engine
  • Docker Compose

Quick Start

  1. Clone the repository and navigate to the project directory
  2. Build and start the containers:
    docker-compose up --build
    
  3. Access the application at http://localhost:3000

Environment Variables

The application requires the following environment variables:

  • DATABASE_URL: PostgreSQL connection string
  • NEXTAUTH_SECRET: Secret for NextAuth.js
  • NEXT_PUBLIC_BASE_URL: Public URL of the application

Database Configuration

The application uses PostgreSQL for data storage. The Docker Compose setup includes a PostgreSQL service, but you can also connect to an external database by setting the DATABASE_URL accordingly.

Building for Production

To build the production version:

docker build -t my-weekly-todo-list .

Development

For development, you can run:

npm run dev

License

This project is licensed under the MIT License.