How shivaa1906/developersmeets works
NEXUS is a developer-company operating platform: clients submit projects, leadership reviews them, verified developers claim and propose, clients select a developer, and the work proceeds through completion, publication, and post-completion support. Developers also use a credit wallet, private community, and portfolio; clients and developers have project workspaces and chat, while leadership governs operations through administration and analytics. The graph shows documented server routing and sampled controller/service/database calls; frontend-to-API wiring and several unsampled service relationships are not inferred.
Main entry points: db.ts PostgreSQL access · server.ts HTTP and realtime server · adminRoutes.ts Administration routes · projectController.ts Project controller
Components 25
Web Experience
- Public site
frontend/app/page.tsx - Sign-in and registration
frontend/app/login/page.tsx - Developer directory
frontend/app/developers/page.tsx - Project showcase
frontend/app/projects/page.tsx - Client and developer dashboard
frontend/app/dashboard/page.tsx - Executive administration
frontend/app/admin/page.tsx
API Entry
- HTTP and realtime server
backend/src/server.ts - Authentication routes
backend/src/routes/authRoutes.ts - Project routes
backend/src/routes/projectRoutes.ts - Administration routes
backend/src/routes/adminRoutes.ts - Authentication controller
backend/src/controllers/authController.ts
Project Lifecycle
- Project controller
backend/src/controllers/projectController.ts - Project services
backend/src/services/projectService.ts - Credit ledger
backend/src/services/creditLedgerService.ts
Collaboration
- Project workspace
backend/src/services/workspaceService.ts - Anonymous project chat
backend/src/services/chatService.ts - Mediated support
backend/src/services/supportService.ts - Developer community
backend/src/services/communityService.ts - Notifications
backend/src/services/notificationService.ts - Realtime client
frontend/lib/realtime-client.ts - Realtime server
backend/src/realtime/realtimeServer.ts
Platform Governance
- Administration controller
backend/src/controllers/adminController.ts - Analytics controller
backend/src/controllers/analyticsController.ts - PostgreSQL access
backend/src/database/db.ts
Other components
- Platform users
Connections 21
- Platform users → Public site: browses
- Platform users → Sign-in and registration: signs in
- Platform users → Developer directory: discovers developers
- Platform users → Project showcase: explores projects
- Platform users → Client and developer dashboard: manages work
- Platform users → Executive administration: governs platform
- HTTP and realtime server → Authentication routes: mounts
- HTTP and realtime server → Project routes: mounts
- HTTP and realtime server → Administration routes: mounts
- HTTP and realtime server → Realtime server: initializes
- Authentication routes → Authentication controller: dispatches
- Project routes → Project controller: dispatches
- Administration routes → Administration controller: dispatches
- Administration routes → Mediated support: dispatches staff operations
- Authentication controller → PostgreSQL access: queries and writes
- Project controller → PostgreSQL access: queries and writes
- Project controller → Project services: calls
- Project services → PostgreSQL access: accesses
- Administration controller → PostgreSQL access: queries and writes
- Mediated support → PostgreSQL access: queries and writes
- Realtime client → Realtime server: exchanges events