diff --git a/DEVELOPMENT_PLAN.md b/DEVELOPMENT_PLAN.md index 53a8842..fdf3c2a 100644 --- a/DEVELOPMENT_PLAN.md +++ b/DEVELOPMENT_PLAN.md @@ -8,6 +8,7 @@ The goal is to create a service where streamers can log in using their platform ## 2. Technology Stack +* **Team Communications:** Discord and Nextcloud, primarily. This can change. There's a list of links in the [README.md](README.md) * **Backend (API & Chat Listeners):** Python (for Twitch/YouTube chat listeners), Node.js (for WebSocket server and potentially other APIs), PHP (for user management and web serving). * **Database:** MySQL * **Frontend:** HTML, CSS, JavaScript diff --git a/TASKS.md b/TASKS.md index bccc67e..a1bc00f 100644 --- a/TASKS.md +++ b/TASKS.md @@ -9,6 +9,9 @@ This file tracks all active development tasks. It is based on the official `DEVE 3. When you start, move it to "In Progress" and follow the `CONTRIBUTING.md` workflow. 4. When your Pull Request is *merged*, move it to "Done." +If you want to use emojis for visibility, here's some I have used: +✔️ - Done | 🧑‍🔧 - In progress | ↗️ - Task evolved (should correspond with an edit in the [DEVELOPMENT_PLAN.md](DEVELOPMENT_PLAN.md) + --- ## 🚀 Phase 1: User Authentication & Database @@ -23,7 +26,7 @@ This file tracks all active development tasks. It is based on the official `DEVE ### In Progress * `[🧑‍🔧]` **1.2: Twitch OAuth API:** Create FastAPI endpoints for `/login/twitch` (redirect) and `/auth/twitch/callback` (handles token exchange). @ramforth -* `[🧑‍🔧]` **1.1.5: Discord Overview:** Create an automated 'TASK-LIST' and post to Discord whenever someone pushes a change to the repository. @ramforth + @@ -31,6 +34,7 @@ This file tracks all active development tasks. It is based on the official `DEVE * `[✔️]` **1.0: Project Skeleton** - @ramforth * *Task:* Setup `main.py`, `requirements.txt`, and `.gitignore`. * `[✔️]` **1.1: Database Schema:** Define SQLAlchemy models for `User` (id, username, platform, encrypted_tokens) and `Settings`. @ramforth +* `[✔️]` **1.1.5: Discord Overview:** Create an automated 'TASK-LIST' and post to Discord whenever someone pushes a change to the repository. @ramforth --- ## ⏳ Phase 2: User Dashboard & Configuration