BriefCV is a high-performance, ATS-optimized CV builder designed to help professionals craft impactful resumes that stand out.
- ATS-Optimized Templates: Choose from professionally crafted, ATS-friendly templates to ensure your resume reaches human recruiters.
- AI-Powered Builder: Utilize AI to rapidly populate sections based on your professional experience and essays.
- Responsive Editor: A seamless, mobile-first builder experience allowing you to edit and preview your resume on any device.
- High-Fidelity Export: Generate professional PDF resumes with high-fidelity formatting.
- Flexible Customization: Advanced layout control, including column management and design styling.
BriefCV is built using modern web standards for speed, security, and scalability:
- Framework: Next.js 16 (App Router)
- Library: React 19
- Database: MongoDB & Mongoose
- Styling: Tailwind CSS 4
- State Management: Zustand
- PDF Generation: Puppeteer & react-to-pdf
- AI Integration: @google/generative-ai
-
Clone the repository:
git clone https://github.com/Gladiarn/BriefCV.git cd briefcv -
Install dependencies:
npm install
-
Configure environment variables: Create a
.env.localfile in the root directory and add necessary configuration (e.g., MongoDB URI, API keys). -
Run the development server:
npm run dev
Open http://localhost:3000 to view the application.
- Linting:
npm run lint - Formatting:
npm run format
Contributions, issues, and feature requests are welcome!