The gentle-production project aims to deliver a production-ready Resume & CV Builder as a single-page application (SPA) built in one React JSX file. The target audience includes professional users seeking to create ATS-friendly resumes and CVs with clarity and efficiency. The application will feature a dark obsidian UI, live-switching SVG-preview templates, an ATS scanner, and data persistence, all while maintaining a fully functional first render with no console errors.
The Resume & CV Builder SPA will be delivered as a single React JSX file, adhering to strict design and implementation constraints. It will provide users with a cohesive environment to create, edit, and export resumes and CVs. The application will include live preview templates, an ATS scanner, and integration with the Claude API for content enhancement. The system will ensure data persistence and offer export options in PDF and plain text formats.
The application is designed to operate as a standalone SPA with no external UI libraries, using React hooks and inline CSS for styling. The dark obsidian color palette and specified typography will ensure a professional appearance. The application will be accessible without requiring user authentication, and all functionalities will be available from a single page. The system will rely on browser capabilities for storage, printing, and clipboard operations.
Not applicable as no content source directive was provided.
Topbar
Form Panel
Preview Panel
Export and Copy
window.print() with a PDF stylesheet.Persistence
window.storage with key resume-engine-v1 and 600ms debounce.Error Handling
Creating and Editing a Resume
Previewing and Customizing the Resume
Exporting and Copying the Resume
Data Persistence
The public entry page will feature a structured, tabular layout showcasing the resume form alongside a preview pane. The dark palette with gold accents will highlight key elements, ensuring a professional and focused user experience.
<style> tagwindow.storagewindow.print()window.storage, window.print(), and clipboard operations is assumed.
Complete each section — live ATS feedback updates as you type.

Complete each section — live ATS feedback updates as you type.
No comments yet. Be the first!