How fadhlimaulidri/plane works
Plane is an open-source project-management product. A user manages work items, organizes them into cycles and modules, filters them through saved views, and reviews project analytics; Pages support documentation and AI-assisted note work. The repository includes React Router applications, a Django API, shared services and state, and persistent domain models. The README establishes the product capabilities, while sampled code confirms selected internal links; unsampled feature internals and most frontend-to-API wiring are therefore left unconnected rather than inferred.
Main entry points: core.ts Plane web app · urls.py Django API · api.service.ts HTTP services · auth.service.ts Auth service
Components 18
User applications
- Plane web app
apps/web/app/routes/core.ts - Plane Space app
apps/space/app/[workspaceSlug]/[projectId]/page.tsx - Instance admin
apps/admin/app/(all)/(dashboard)
API and domain
- Work items
apps/api/plane/app/views/issue - Cycles
apps/api/plane/app/views/cycle - Modules
apps/api/plane/app/views/module - Saved views
apps/api/plane/app/views/view/base.py - Pages
apps/api/plane/app/views/page - Analytics
apps/api/plane/app/views/analytic - Django API
apps/api/plane/urls.py - Domain models
apps/api/plane/db/models - Authentication
apps/api/plane/authentication - File storage
apps/api/plane/settings/storage.py
Shared runtime
- HTTP services
packages/services/src/api.service.ts - Auth service
packages/services/src/auth/auth.service.ts - Rich filters
packages/shared-state/src/store/rich-filters/filter.ts - Filter config
packages/shared-state/src/store/rich-filters/config-manager.ts
Other components
- Team member
Connections 15
- Team member → Plane web app: uses
README.md - Team member → Plane Space app: uses
README.md - Team member → Instance admin: configures
README.md - Plane web app → Work items: manages
- Plane web app → Cycles: tracks
- Plane web app → Modules: organizes
- Plane web app → Saved views: filters
- Plane web app → Pages: documents
- Plane web app → Analytics: reviews
- HTTP services → Auth service: provides requests
packages/services/src/auth/auth.service.ts - Rich filters → Filter config: manages configs
packages/shared-state/src/store/rich-filters/filter.ts - Auth service → HTTP services: inherits
packages/services/src/auth/auth.service.ts - Django API → Authentication: routes auth
- Django API → Domain models: persists domain data
- Django API → File storage: handles assets