How violetforu/mimiluxx works
MimiLuxx is a role-aware community workspace for organizations, tasks, proposals, approvals, announcements, and administration. Members sign in, use the dashboard and feature pages to follow work and submit or review proposals; administrators manage users, content, and operational settings. The sampled evidence shows dashboard data access, proposal-stage routing, organization loading, and announcement actions. Many feature implementations are listed but unsampled, so their internal calls and some workflow links are intentionally not asserted.
Main entry points: dashboard/page.tsx Dashboard · AppSidebar.tsx App Sidebar · server.ts Server Client · orgs/page.tsx Organizations
Components 25
Member Workspace
- Dashboard
my-app-mimiluxx/app/dashboard/page.tsx - App Sidebar
my-app-mimiluxx/components/app_navigation/AppSidebar.tsx - Sidebar Profile
my-app-mimiluxx/components/app_navigation/SidebarProfile.tsx - Organizations
my-app-mimiluxx/app/orgs/page.tsx - Organization Carousel
my-app-mimiluxx/app/orgs/OrgCarousel.tsx - Task Management
my-app-mimiluxx/app/tasks/TaskBoard.tsx - Task API
my-app-mimiluxx/app/api/tasks/route.ts
Proposal Workflow
- Proposal Pages
my-app-mimiluxx/app/proposals/[id]/page.tsx - New Proposal Form
my-app-mimiluxx/app/proposals/new/NewProposalForm.tsx - Proposal API
my-app-mimiluxx/app/api/proposals/route.ts - Approval Tracker
my-app-mimiluxx/app/proposals/[id]/ApprovalTracker.tsx - Overdue Approvals
my-app-mimiluxx/app/approvals/overdue/page.tsx - Approval Limits Form
my-app-mimiluxx/app/approvals/overdue/LimitsForm.tsx
Community Content
- Announcement Manager
my-app-mimiluxx/app/announcements/AnnouncementsManager.tsx - Announcement Actions
my-app-mimiluxx/app/announcements/actions.ts - Comments API
my-app-mimiluxx/app/api/comments/route.ts
Administration
- Admin Panel
my-app-mimiluxx/app/admin/AdminPanel.tsx - Admin Data Loader
my-app-mimiluxx/app/admin/page.tsx - Admin Actions
my-app-mimiluxx/app/actions/admin.ts - User Settings
my-app-mimiluxx/components/settings/SettingsClient.tsx
Identity and Data
- Sign-in and Signup
my-app-mimiluxx/app/login/page.tsx - Server Client
my-app-mimiluxx/lib/supabase/server.ts - Stage Routing
my-app-mimiluxx/lib/stageRouting.ts - Supabase
Other components
- Member
Connections 21
- Member → Sign-in and Signup: signs in
my-app-mimiluxx/app/login/page.tsx - Member → Dashboard: opens workspace
- Dashboard → Server Client: creates client
my-app-mimiluxx/app/dashboard/page.tsx - Dashboard → Supabase: reads tasks and profiles
my-app-mimiluxx/app/dashboard/page.tsx - Dashboard → Stage Routing: routes stages
my-app-mimiluxx/app/dashboard/page.tsx - Dashboard → App Sidebar: renders
my-app-mimiluxx/app/dashboard/page.tsx - App Sidebar → Server Client: creates client
my-app-mimiluxx/components/app_navigation/AppSidebar.tsx - App Sidebar → Supabase: reads user profile
my-app-mimiluxx/components/app_navigation/AppSidebar.tsx - App Sidebar → Sidebar Profile: renders
my-app-mimiluxx/components/app_navigation/AppSidebar.tsx - Organizations → Server Client: creates client
my-app-mimiluxx/app/orgs/page.tsx - Organizations → Supabase: reads organizations
my-app-mimiluxx/app/orgs/page.tsx - Organizations → Organization Carousel: renders
my-app-mimiluxx/app/orgs/page.tsx - Proposal Pages → Approval Tracker: renders
my-app-mimiluxx/app/proposals/[id]/page.tsx - Overdue Approvals → Approval Limits Form: renders
my-app-mimiluxx/app/approvals/overdue/page.tsx - Overdue Approvals → Stage Routing: routes stages
my-app-mimiluxx/app/approvals/overdue/page.tsx - Announcement Manager → Announcement Actions: invokes actions
my-app-mimiluxx/app/announcements/AnnouncementsManager.tsx - Announcement Actions → Server Client: creates client
my-app-mimiluxx/app/announcements/actions.ts - Announcement Actions → Supabase: writes announcements
my-app-mimiluxx/app/announcements/actions.ts - Admin Data Loader → Admin Panel: renders
my-app-mimiluxx/app/admin/page.tsx - Admin Data Loader → Supabase: loads admin data
my-app-mimiluxx/app/admin/page.tsx - Admin Actions → Supabase: manages admin data