Cv

screenshot of Cv
vue
scss

A CV template built as a web app. Prints perfectly on A4 papers.

Overview

The cvA web app is a user-friendly tool designed specifically for creating print-ready CVs on A4 paper. Its intuitive layout allows users to visualize exactly how their CV will look once printed, ensuring a polished, professional appearance. With a simple configuration process, you can efficiently input your personal data and expand on your experiences with ease.

Features

  • Perfect A4 Print Design: This app guarantees a layout that prints beautifully on A4 paper, making it ideal for professional submissions.
  • Simplified Data Entry: Easily set your quick information (name, website, etc.) in a JSON file and manage more extensive texts, such as cover letters, using markdown.
  • Customizable Template: The template can be cloned and modified to suit your needs, allowing for personalized updates to your CV.
  • Organized Configuration Files: All configurable elements are stored in a structured format, including sections for your bio, work experience, and certifications.
  • Image Customization: Users can add a personal touch by including a picture, with an option to convert it to grayscale for a more understated look.
  • Easy Printing Functionality: Print your CV directly or save it as a PDF with a simple keyboard shortcut in Google Chrome, facilitating quick sharing or submission.
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

personal
Personal

A personal website is an online platform that showcases an individual's work, interests, and personality. It can include a range of content, such as a bio, resume, portfolio, blog, and contact information, and is often used to promote one's personal brand or professional services.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.