How atanasios/cv_builder works
This is a minimal CV browser, not yet a full CV editor: the current workflow lists existing PDF CVs and previews a selected file. The Create New button is present but has no behavior. The server’s configuration file and CV folder are referenced in source but absent from the supplied tree, so their locations and setup are uncertain; no further editing, saving, or upload workflow is evidenced.
Main entry points: index.ts Express API · App.tsx CV browser · extractCv.ts CV list fetch · main.tsx React bootstrap
Components 6
Browser client
- React bootstrap
src/main.tsx - CV browser
src/App.tsx - CV list fetch
src/lib/extractCv.ts
CV server
- Express API
server/index.ts
CV files
- CV PDF files
Other components
- User
Connections 9
- User → CV browser: views
- React bootstrap → CV browser: renders
- CV browser → CV list fetch: requests list
- CV list fetch → Express API: fetches list
- Express API → CV PDF files: lists files
- Express API → CV list fetch: returns list
- CV list fetch → CV browser: returns CVs
- CV browser → Express API: requests preview
- Express API → CV PDF files: serves PDF