How pi-iv-2027-ta-innovare/project_innovare works
P&D Connect is a role-based R&D opportunity platform. Its documented scientific workflow takes an opportunity from entry through AI-assisted structuring, required competencies, internal-network matching, PIPE/FAPESP maturity pre-analysis, and a human Supervisor decision. The SPA also exposes profiles, dashboards, external problems, network management, and administration. The tree identifies backend domains, but sampled backend source does not show their runtime wiring, so those relationships are not asserted here.
Main entry points: App.jsx React application · oportunidades Opportunity screens · problemas Problem screens · rede Network screens
Components 23
Web application
- React application
frontend/src/App.jsx - Opportunity screens
frontend/src/pages/app/oportunidades - Problem screens
frontend/src/pages/app/problemas - Network screens
frontend/src/pages/app/rede - Role dashboards
frontend/src/pages/app/painel - Admin screens
frontend/src/pages/admin - API client
frontend/src/services/pdConnectApi.js
Opportunity workflow
- Django API
backend/config/urls.py - Opportunity management
backend/apps/opportunities - AI assistance
backend/apps/ai - Required competencies
backend/apps/competencies - Network matching
backend/apps/matching - Maturity pre-analysis
backend/apps/maturity - Human decisions
backend/apps/decisions
Platform domains
- Researcher network
backend/apps/network - Organizations
backend/apps/organizations - Dashboard data
backend/apps/dashboard - External problems
backend/apps/opportunities
Access and governance
- Accounts and roles
backend/apps/accounts - Platform settings
backend/apps/platform_settings - Audit records
backend/apps/audit - Notifications
backend/apps/notifications
Other components
- Platform user
Connections 6
- Platform user → React application: uses
- React application → Opportunity screens: routes to
- React application → Problem screens: routes to
- React application → Network screens: routes to
- React application → Role dashboards: routes to
- React application → Admin screens: routes to