How wiem-chedly/pilotis-plateforme-de-pilotage-commercial-et-d-optimisation-du-recrutement-par-l-ia works
PILOTIS is a web platform for commercial performance tracking and AI-assisted recruitment. Users enter through the routed frontend, work with sales or recruitment features, and the frontend’s API client connects those features to the backend. The documented capabilities also include CV processing and matching, LinkedIn sourcing and engagement, and external business integrations. The tree and excerpts establish the overall product shape, but do not expose most backend route-to-service wiring; those links are therefore omitted where uncertain.
Main entry points: App.tsx Route application · gmail_auth_routes.py Gmail authorization · apiClient.ts API client · ClientsProspects.tsx Client management
Components 21
Web application
- Route application
pilotis-front-master/pilotis-front-master/src/App.tsx - API client
pilotis-front-master/pilotis-front-master/src/api/apiClient.ts
Commercial operations
- Sales dashboards
pilotis-front-master/pilotis-front-master/src/pages/PerformanceCommerciale.tsx - Client management
pilotis-front-master/pilotis-front-master/src/pages/ClientsProspects.tsx - Reporting views
pilotis-front-master/pilotis-front-master/src/pages/Reporting.tsx - Tender management
pilotis-front-master/pilotis-front-master/src/pages/AppelsOffres.tsx
Recruitment workflow
- Candidate workflow
pilotis-front-master/pilotis-front-master/src/pages/Candidats.tsx - CV extraction
pilotis-front-master/pilotis-front-master/src/pages/CVExtraction.tsx - Candidate matching
pilotis-front-master/pilotis-front-master/src/pages/MatchingPage.tsx - LinkedIn activity
pilotis-front-master/pilotis-front-master/src/pages/LinkedInInteractions.tsx
Backend services
- HTTP endpoints
Pilotis-master/Pilotis-master/app/routes - Company analytics
Pilotis-master/Pilotis-master/app/services/company_service.py - CV profile parser
Pilotis-master/Pilotis-master/app/services/cv_parser_service.py - Gmail authorization
Pilotis-master/Pilotis-master/app/routes/gmail_auth_routes.py - Gmail integration
Pilotis-master/Pilotis-master/app/services/gmail_oauth_service.py - Application records
Pilotis-master/Pilotis-master/app/models
External integrations
- BoondManager
- AI and OCR
- LinkedIn and Apify
- Google services
Other components
- Staff user
Connections 19
- Staff user → Route application: opens
- Route application → Sales dashboards: routes to
- Route application → Client management: routes to
- Route application → Reporting views: routes to
- Route application → Tender management: routes to
- Route application → Candidate workflow: routes to
- Route application → CV extraction: routes to
- Route application → Candidate matching: routes to
- Route application → LinkedIn activity: routes to
- Client management → API client: requests data
- API client → HTTP endpoints: sends requests
- Gmail authorization → Gmail integration: exchanges tokens
- Gmail authorization → Application records: updates contact settings
- CV profile parser → Application records: saves candidate
- Company analytics → BoondManager: retrieves company data
- CV extraction → AI and OCR: uses processing
- Candidate matching → AI and OCR: uses matching
- LinkedIn activity → LinkedIn and Apify: uses sourcing
- Gmail integration → Google services: calls Gmail API