How trestevoyce/capesonecct works
CAPESONECCT is a Django employment-services platform: applicants and employers use job-seeking and hiring services, while PESO administrators manage records and reporting; it also exposes read-only endpoints for employment-assistance programs. The tree and sampled code support the matching engine and PESO reporting internals, but the corresponding view wiring was not sampled, so those connections are not asserted. The README documents the program API capabilities; its implementation details are not sampled.
Main entry points: urls.py Django URL router · database.py Matching operations · views.py PESO administration · service.py Monthly PESO matrix
Components 21
Web experience
- Django URL router
config/urls.py - Landing pages
LandingPage/views.py
Employment services
- Applicant workflows
ApplicantSide/views.py - Applicant records
ApplicantSide/models.py - Employer workflows
EmployerSide/views.py - Employer records
EmployerSide/models.py - PESO administration
AdminSide/views.py - PESO domain records
AdminSide/models.py - Monthly PESO matrix
AdminSide/service.py - PDF reader
AdminSide/services/pdf_reader.py
Assistance programs
- Program API views
MSWDAPI/views.py - Program serializers
MSWDAPI/serializers.py - Program records
MSWDAPI/models.py
Job matching
- Matching operations
JobMatchingEngine/database.py - Vector configuration
JobMatchingEngine/config.py - Text embedder
JobMatchingEngine/embedder.py
Other components
- Applicant
- Employer
- PESO administrator
- API client
- Chroma vector store
Connections 16
- Applicant → Django URL router: requests pages
- Employer → Django URL router: requests pages
- PESO administrator → Django URL router: requests pages
- API client → Django URL router: GET program data
- Django URL router → Landing pages: dispatches
- Django URL router → Applicant workflows: dispatches
- Django URL router → Employer workflows: dispatches
- Django URL router → PESO administration: dispatches
- Django URL router → Program API views: dispatches
- Program API views → Program serializers: serializes
- Program serializers → Program records: reads records
- PESO administration → Monthly PESO matrix: generates matrix
- Monthly PESO matrix → PESO domain records: queries records
- Matching operations → Vector configuration: uses configuration
- Vector configuration → Text embedder: configures embedding
- Matching operations → Chroma vector store: queries and updates