Phase 2 update. TASKS and Development_plan edited
This commit is contained in:
@@ -26,11 +26,14 @@ The goal is to create a service where streamers can log in using their platform
|
|||||||
5. **Basic Frontend:** Develop a simple login page.
|
5. **Basic Frontend:** Develop a simple login page.
|
||||||
|
|
||||||
### Phase 2: User Dashboard & Configuration
|
### Phase 2: User Dashboard & Configuration
|
||||||
**Status: 🚀 In Progress**
|
**Status: ✔️ Complete**
|
||||||
|
|
||||||
1. **Dashboard UI:** Create a dashboard page accessible only to authenticated users.
|
1. **Dashboard UI:** Create a dashboard page accessible only to authenticated users.
|
||||||
2. **Settings API:** Build API endpoints for users to save and retrieve their overlay settings (e.g., custom CSS).
|
2. **Settings API:** Build API endpoints for users to save and retrieve their overlay settings.
|
||||||
3. **Overlay URL Generation:** Display a unique, persistent overlay URL for each user on their dashboard.
|
3. **Overlay URL Generation:** Display a unique, persistent overlay URL for each user.
|
||||||
|
4. **Theming System:** Implement a site-wide light/dark theme switcher.
|
||||||
|
5. **Custom CSS Themes:** Develop a full CRUD (Create, Read, Update, Delete) system allowing users to create, manage, and preview their own private CSS overlay themes.
|
||||||
|
6. **Help & Documentation:** Add a help page to guide users in creating their custom CSS.
|
||||||
|
|
||||||
### Phase 3: Dynamic Listeners & Basic Overlay
|
### Phase 3: Dynamic Listeners & Basic Overlay
|
||||||
**Status: ⏳ Not Started**
|
**Status: ⏳ Not Started**
|
||||||
|
|||||||
1
TASKS.md
1
TASKS.md
@@ -45,6 +45,7 @@ If you want to use emojis for visibility, here's some I have used:
|
|||||||
* `[✔️]` **2.2: Config API:** Created API endpoints for `/api/settings` to save user preferences.
|
* `[✔️]` **2.2: Config API:** Created API endpoints for `/api/settings` to save user preferences.
|
||||||
* `[✔️]` **2.3: Overlay URL:** Generated and displayed the unique overlay URL for the user on the dashboard.
|
* `[✔️]` **2.3: Overlay URL:** Generated and displayed the unique overlay URL for the user on the dashboard.
|
||||||
* `[✔️]` **2.5: Custom CSS Themes:** Implemented a system for users to create, preview, and delete their own private CSS overlay themes.
|
* `[✔️]` **2.5: Custom CSS Themes:** Implemented a system for users to create, preview, and delete their own private CSS overlay themes.
|
||||||
|
* `[✔️]` **2.6: CSS Help Page:** Created a guide for users on how to write custom CSS for their overlays.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user