How haevneu/worksuite-frontend works
Despite the README title, the supplied tree is a React/TypeScript WorkSuite frontend: users enter through the application shell, navigate authenticated workspaces, and use domain pages that present results from backend services or local tools. Major areas include tickets and time tracking, VCS and review workflows, data utilities, and settings; AI features can connect to a separately configured local model. The database-query page and several service implementations were sampled; routing and other feature wiring are represented only where the tree supports them.
Main entry points: App.tsx App shell · DatabaseQuery.page.tsx Database query · ai-assistant AI assistant · database.service.ts Database service
Components 19
Application access
- App shell
src/App.tsx - Authentication
src/context/AuthContext.tsx
Work tracking
- Dashboard
src/pages/Dashboard.page.tsx - Tickets
src/pages/Tickets.page.tsx - Time tracking
src/pages/TimeTracking.page.tsx - Team meetings
src/feature/team-meeting - VCS workspace
src/pages/Vcs.page.tsx - Review workflows
src/feature/mr-review
Developer tools
- Database query
src/pages/DatabaseQuery.page.tsx - Developer tools
src/pages/Tools.page.tsx - Log analysis
src/feature/log - Stacktrace analysis
src/feature/stacktrace-analyzer - AI assistant
src/feature/ai-assistant
Services and settings
- Database service
src/services/network/database.service.ts - Settings
src/pages/Settings.page.tsx - Network services
src/services/network/network.service.ts
Other components
- User
- WorkSuite backend
- Local model service
Connections 18
- User → App shell: uses
- App shell → Authentication: checks access
- App shell → Dashboard: routes to
- App shell → Tickets: routes to
- App shell → Time tracking: routes to
- App shell → Team meetings: routes to
- App shell → VCS workspace: routes to
- App shell → Review workflows: routes to
- App shell → Database query: routes to
- App shell → Developer tools: routes to
- App shell → Log analysis: routes to
- App shell → Stacktrace analysis: routes to
- App shell → AI assistant: routes to
- App shell → Settings: routes to
- Database query → Database service: queries via
- Database service → WorkSuite backend: requests data
- Network services → WorkSuite backend: sends requests
- AI assistant → Local model service: prompts optionally