Update: Finished automated updates for Discord. Added some details concerning communications
This commit is contained in:
@@ -8,6 +8,7 @@ The goal is to create a service where streamers can log in using their platform
|
|||||||
|
|
||||||
## 2. Technology Stack
|
## 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).
|
* **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
|
* **Database:** MySQL
|
||||||
* **Frontend:** HTML, CSS, JavaScript
|
* **Frontend:** HTML, CSS, JavaScript
|
||||||
|
|||||||
6
TASKS.md
6
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.
|
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."
|
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
|
## 🚀 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
|
### In Progress
|
||||||
* `[🧑🔧]` **1.2: Twitch OAuth API:** Create FastAPI endpoints for `/login/twitch` (redirect) and `/auth/twitch/callback` (handles token exchange). @ramforth
|
* `[🧑🔧]` **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
|
* `[✔️]` **1.0: Project Skeleton** - @ramforth
|
||||||
* *Task:* Setup `main.py`, `requirements.txt`, and `.gitignore`.
|
* *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: 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
|
## ⏳ Phase 2: User Dashboard & Configuration
|
||||||
|
|||||||
Reference in New Issue
Block a user