Screenshot of DevsCard

Introduction

DevsCard is a powerful and customizable template designed for creating online and printable resumes without requiring any coding skills. It offers a user-friendly approach to building professional CVs, leveraging TypeScript for data input and Astro for site generation. This template focuses on providing a seamless experience for developers to showcase their skills and experiences in a visually appealing and optimized format.

Main Features

  • TypeScript-based data input with intellisense for easy configuration
  • Responsive design for both mobile and desktop devices
  • Automatic asset optimization for images
  • High-performance output with perfect Lighthouse scores
  • Built-in PDF generation capability
  • Extensive icon library with over 100,000 options
  • Internationalization (i18n) support for multiple languages
  • SEO-friendly structure and configuration
  • Automatic favicon and app manifest generation
  • Reusable data helpers for skills and social media profiles
  • Type-safe data transformers for creating multiple resume variants

Installation Steps

  1. Clone the repository:

    git clone https://github.com/KonradSzwarc/devscard.git
    
  2. Navigate to the project directory:

    cd devscard
    
  3. Install dependencies:

    npm install
    
  4. Configure your resume data:

    • Edit TypeScript files in the designated data directory
    • Utilize intellisense for property descriptions and autocompletion
  5. Build the project:

    npm run build
    

Usage Instructions

  1. Customize resume data:

    • Modify TypeScript files to input your personal information, skills, and experiences
    • Use built-in data helpers to define reusable elements like skills and social media profiles
  2. Preview your resume:

    • Run npm run dev to start a local development server
    • Access your resume at http://localhost:3000
  3. Generate PDF version:

    • Use the built-in PDF generation command (refer to documentation for specific command)
  4. Optimize for SEO:

    • Fill in all required SEO-related configuration properties
  5. Generate favicons:

    • Run the favicon generation command to create all necessary icons and app manifest
  6. Internationalization:

    • Customize locale settings, date formatting, and translations in the i18n configuration
  7. Deploy your resume:

    • Use the built files in the dist directory to deploy on your preferred hosting platform

Important Notes

  1. The project is built using Astro, ensuring high performance and optimal output.

  2. Tailwind CSS is used for styling, providing a utility-first approach to design.

  3. The template is designed to achieve perfect Lighthouse scores, ensuring excellent user experience and SEO.

  4. While the project offers extensive customization, no coding is required to create a fully functional resume.

  5. The documentation provides detailed instructions for all features and customization options.

  6. An example resume is available at https://devscard.netlify.app for reference.

  7. The project is open-source and licensed under the MIT license, allowing for personal and commercial use.

  8. Regular updates and improvements are made to the template, enhancing its features and compatibility.

  9. The community actively contributes to the project, with multiple contributors and forks available.

  10. For any issues or feature requests, users can utilize the GitHub issues section of the repository.

DevsCard

A fully customizable template to create your online (and paper) resume without writing a single line of code.

Theme Information:

Stars : github star54
Forks : github fork51
Updated : 25 Aug, 2023
Published : 24 Aug, 2022
Types :
Astro IconTailwind IconPortfolio Icon
Konrad Szwarc
Created byKonrad Szwarc

Similar Themes To Consider

Screenshot of Astrodev
by alamguardin
Screenshot of Astrofy
by manuelernestog
Screenshot of Openblog
by Daniel Gilibert
Screenshot of Dante
by Just Good UI