# ToDo ## Version 1.0.0 Roadmap ### Version 0.1.0 **Goal:** Finish the base application shell, auth, and platform foundations. #### Architecture and Delivery - [x] Project-Structure - [x] Stack-Decisions - [x] Proxy - [x] Local-Dev-Vite-Proxy - [x] Local-Prod-NGINX-Proxy - [x] First-Request-Web-Loader - [x] Bootstrap-Document - [x] Route-Intent-Handoff - [x] Tiny-First-Paint-Budget - [x] Dev-and-Prod-Builds - [x] Local-Dev-Just-Commands - [x] Local-Dev-Docker-Compose - [x] Local-Prod-Just-Commands - [x] Local-Prod-Docker-Compose - [x] Frontend-Production-Dockerfile - [x] Frontend-docker-bake #### Backend — Done Foundations - [x] Bootstrap-Persistence - [x] Installation-Step - [x] Mode-Step - [x] Admin-Step - [x] Structure-Step - [x] Bootstrap-State-Authority - [x] Development-Bootstrap-Reset - [x] Base-Schema - [x] Installations - [x] Users - [x] User-Homes - [x] Organizations - [x] Departments - [x] Teams - [x] Projects - [x] Workspaces - [x] Membership-Tables - [x] App-Shell-Read-API - [x] App-Shell-State-Endpoint - [x] Bootstrap-Read-Endpoints - [x] Shell-Tree-Hydration - [x] Web-Route-Scaffolds - [x] Session-Endpoint-Scaffold - [x] Bootstrap-Endpoint-Scaffold - [x] Current-User-Endpoint-Scaffold #### Backend — Remaining for 0.1.0 - [ ] Auth - [ ] Session-Flow - [ ] Login-Logout-Foundation - [ ] Authentication - [ ] Current-User-Implementation - [ ] POSIX-Lite-File-Persistence-Foundation - [ ] Mounted-Storage-Root-Config - [ ] Project-Folder-Creation-On-Backend - [ ] moku.project.json - [ ] Item-Folder-Creation - [ ] item.json - [ ] schema.json - [ ] data.json - [ ] DB-To-Files-Write-Flow - [ ] User-and-Workspace-Domain-Readiness - [ ] Base-Workspace - [ ] Boards - [ ] Dashboard - [ ] API - [ ] Real-Organizations-Read-Endpoint - [ ] Real-Workspaces-Read-Endpoint - [ ] Tree-Mutation-Endpoints - [ ] Project-Creation-Endpoint #### Frontend — Done Foundations - [x] Foundation - [x] Typography - [x] Icons - [x] App-Shell - [x] Left-Rail - [x] Top-Bar - [x] Server-Dock - [x] Department-Selector - [x] Theme-Toggle - [x] Notifications-Menu - [x] Profile-Menu - [x] Responsive-Shell - [x] Collapsible-Shell - [x] Mobile-Bottom-Nav - [x] Mobile-Workspace-Browser - [x] Mobile-Workspace-Views - [x] Context-Menus - [x] Workspace-Context-Menu - [x] Project-Context-Menu - [x] Bootstrap-Workspace-Home - [x] Bootstrap-Wizard - [x] Bootstrap-Step-Submission - [x] App-Shell-Reload-After-Bootstrap - [x] Project-Menu - [x] Folders-and-Subfolders - [x] Rooted-From-Department - [x] Long-Press-Drag-and-Drop - [x] Workspace-Tree - [x] Folders-and-Subfolders - [x] Long-Press-Drag-and-Drop - [x] App-Shell-Hydration #### Frontend — Remaining for 0.1.0 - [ ] Primitives - [ ] Button - [ ] IconButton - [ ] Input - [ ] Surface - [ ] Workspace-Switching - [ ] Real-Workspace-Home - [ ] Real-Workspace-Tree-Hydration - [ ] Create-Project-Flow - [ ] Persist-Tree-Mutations - [ ] Connect-Tree-Interactions-To-Backend-Data ### Version 0.2.0 **Goal:** Build the plugin app system on top of the base platform. And core app plugins like calendar, board, docs and text channels ### Version 0.3.0 **Goal:** Communications and Collaboration (Email System, Reminder System, and Live Collaboration on Documents) ### Version 0.4.0 **Goal:** Introduce the POSIX-based file system drive direction with OnlyOffice + S3 blob storage + Per File Versioning ### Version 0.5.0 **Goal:** File Sharing and Per File Permissions ### Version 0.6.0 **Goal:** Git as a core plugin ### Version 0.7.0 **Goal:** Full Automation System (Extensive)