{"id":13517051,"url":"https://github.com/welovedevs/react-ultimate-resume","last_synced_at":"2025-05-14T12:09:19.576Z","repository":{"id":38836232,"uuid":"228878240","full_name":"welovedevs/react-ultimate-resume","owner":"welovedevs","description":"💼 🎨 A modern software developer resume built with React and JSONResume","archived":false,"fork":false,"pushed_at":"2024-03-19T11:57:25.000Z","size":8913,"stargazers_count":2139,"open_issues_count":22,"forks_count":619,"subscribers_count":38,"default_branch":"develop","last_synced_at":"2025-04-12T06:59:58.923Z","etag":null,"topics":["github-pages","hobbies","react","resume","resume-template"],"latest_commit_sha":null,"homepage":"https://welovedevs.com/react-ultimate-resume","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/welovedevs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-18T16:19:10.000Z","updated_at":"2025-04-07T13:53:41.000Z","dependencies_parsed_at":"2024-03-19T12:54:05.276Z","dependency_job_id":"9fc4dab3-00c9-4d05-9c66-57c99aeaf35d","html_url":"https://github.com/welovedevs/react-ultimate-resume","commit_stats":null,"previous_names":[],"tags_count":152,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovedevs%2Freact-ultimate-resume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovedevs%2Freact-ultimate-resume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovedevs%2Freact-ultimate-resume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/welovedevs%2Freact-ultimate-resume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/welovedevs","download_url":"https://codeload.github.com/welovedevs/react-ultimate-resume/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248530572,"owners_count":21119597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-pages","hobbies","react","resume","resume-template"],"created_at":"2024-08-01T05:01:29.077Z","updated_at":"2025-04-12T07:00:06.690Z","avatar_url":"https://github.com/welovedevs.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Tools","🌐 Web Development - Frontend"],"sub_categories":["WebTools"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://cdn.filestackcontent.com/compress/fyFHRMfCRL2xhwCVtx0F\" width=\"400\" /\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n# react-ultimate-resume by WeLoveDevs.com\n[![npm (scoped)](https://img.shields.io/npm/v/@welovedevs/react-ultimate-resume?color=%23220DAD)](https://www.npmjs.com/package/@welovedevs/react-ultimate-resume)\n[![npm](https://img.shields.io/npm/dw/@welovedevs/react-ultimate-resume?color=%23220DAD)](https://www.npmjs.com/package/@welovedevs/react-ultimate-resume)\n\n**react-ultimate-resume** is an open-source customizable software developer resume to highlight your skills and experiences.\n\nDiscover a modern approach of the traditional CV that includes animations and latest front-end technologies. Impress recruiters or customers with your projects, hobbies and experiences as never before.\n\nWe used [JSON Resume](https://github.com/jsonresume), a community driven open source initiative to create a JSON based standard for resumes.\nDiscover the official schema [here](https://jsonresume.org/schema/).\nWe added a few extra-fields to JSON Resume standard to fit developers needs. Learn more about them [here](#json-resume-extra-fields).\n\nThis app is built using the popular [create-react-app](https://github.com/facebook/create-react-app). You will find a lot of resources to understand how to edit and publish your resume directly on https://create-react-app.dev/\n\n\n### Preview\n\n[![Resume Preview](https://cdn.filestackcontent.com/compress/resize=width:500/rfXY8TNARdao9DdQSaJe)](https://vincent-cotro.welovedevs.com)\n\n[Demo profile here](https://vincent-cotro.welovedevs.com/)\n\n### Docs\n\nDocs can be found [Here](https://welovedevs.com/react-ultimate-resume/docs/home). \n\nFeel free to improve it with a PR ♥️\n\n### Features\n\nThe resume is designed with 10 Cards (we plan to add more !)\n- 🙂 Basics: Your basics : Where are you ? When did you start coding ...\n- 📊 Skills: Beautiful Graphs to show your skills\n- 💼 Dream job: Explain easily to recruiters what is your dream job\n- 💾 Experiences: Describe your professional experiences\n- 🎓 Studies: How did you learn to code ?\n- ✨ Projects: Highlight your best projects\n- 📺 Hobbies: Show your hobbies with GIF !\n- 🎶 Music: Add your favorite Spotify Playlist\n- 🔭 Interested by: Tell more about technologies you would love to learn\n- 🌎 Languages: What language do you master?\n\nEach cards comes with an edit dialog to edit your JSON Resume directly inside the app\n\n\n### Customize your Profile\n\n🎨 This resume is fully customizable with an included set of nice color palettes :\n\n![Customize your profile](https://cdn.filestackcontent.com/compress/uQLHC4eTRKuJ24NoJNkS)\n\n\n### Getting started\n\nFork this repository. `git clone` your fork 💪\n\nInstall\n\n```\nyarn install\n```\n\nRun\n\n```\nyarn start\n```\n\nSee the website on localhost with the following url:\n```\nlocalhost:3000\n```\n\nReplace the default JSON Resume with yours\n```\n/src/data/json_stub.json\n```\n\n### Deploy on you own server\n\nYou can deploy your resume on your own server in few minutes. Follow our [HOW TO documentation](https://welovedevs.com/react-ultimate-resume/docs/deploy-fork). \n\n### Use inside your project\n\nYou can install the resume directly inside your project.\n\n```\nnpm i @welovedevs/react-ultimate-resume\n```\n\nThen\n\n```\nimport DeveloperProfile from '@welovedevs/react-ultimate-resume';\n```\n\n\n### Parameters\n\n**Parameter**|**Type**|**Description**\n:-----:|:-----:|:-----:\nmode|\"edit\" \\| \"readOnly\"|Use this to activate or disable the Edit mode. In \"edit\" mode you will be able to update and customize your resume. Use \"readOnly\" in production.\ndata|JSONResume|This is your stringified JSONResume\noptions|Object|See options for more informations [here](#options)\nonCustomizationChanged|Callback|Get the current customization if the customization is updated.\nadditionalNodes|Object|Additional nodes is used to add react components directly inside the resume. This is an advanced feature that will be documented later.\n\n\n\n#### Options\n\n**Parameter**|**Type**|**Description**\n:-----:|:-----:|:-----:\nlocale|\"fr\" \\| \"en\"|Resume locale (Default to \"en\")\nside|\"front\" \\| \"back\"|Cards default side (Default to \"front\")\napiKeys|{ giphy : string }|Api keys for 3thd party librairies. For instance Giphy in edit mode.\nendpoint|{ devicons : string, unsplashProxy: string }|Endpoints for 3thd party services. Used to get the technology list and use unsplash.\ncustomization|Object|Current resume customization.\n\n\n### JSON-Resume Extra Fields\n\n**Category**|**Field name**|**Type**|**Description**\n:-----:|:-----:|:-----:|:-----:\nbasics|visaSponsorship|Boolean|True if you need a visa sponsorship to work in your dream country.\nbasics|personalDescription|String|A short description that will be displayed below your name in the resume header. Example: \"Passionate React Developer\".\ndreamJob|locations|Array\u003c{ name : string, title: string }\u003e|Your dream job cities. Example: \"San Francisco, US\".\nwork|remote|String|Give here more information about the frequency if your dream job is a remote job. Example: \"regularly\"\neducation|studiesLevel|Number|What is your highest level of formal education? (Bachelor = 3 years post graduate. Master = 5 years post graduate)\nwork|contractTypes| Array\u003c\"fixedTerm\" \\| \"permanent\" \\| \"internship\" \\| \"apprenticeship\" \\| \"freelance\"\u003e|Your dream job contract types. Example: ['fixedTerm']\nwork|codingYears|Number|How long have you been coding (in years)? Example: 5\nwork|codingReason|String|What motivates you to wake up every day to code?\nwork|searchState|\"activelySearching\" \\| \"openOpportunities\" \\| \"dreamjobOnly\" \\| \"notSearching\"   |Are you open to new job opportunities?\nwork|experienceYears|Number|How many years of professional experience do you have?\nsound|embedUrl|String|Your favorite Spotify playlist.\ninterestedBy| |String|What languages do you want to learn? Example: Angular and Vue.js\n\n\n### Hosted for free on WeLoveDevs.com\n\nDon't want to host your profile ?  \nCreate your JSONResume and get your free subdomain in less than 10 minutes by registering on [welovedevs.com](https://welovedevs.com/app/register_developer).\n\nWe added a few extra features that you will love :\n- ⚡ Server side rendering for ultra fast loading\n- 🔒 Secured using reCAPTCHA v3, HTTPS and Cloudflare\n\n### i18n\n\nThe resume is currently available in English, French and Turkish. Feel free to contribute with your language translation file !   \n\n### Built by the community 💖\n\nhttps://web-develop.me/ - by [@liorchalma](https://github.com/liorchamla)\n\n### Contributors\nThis project exists thanks to all the people who contribute.\n\u003ctable\u003e\n  \u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/thomasgrivet\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/18561703?v=3\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThomas Grivet\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/clementdevos\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5870982?v=3\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eClément Devos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/VincentCtr\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9655206?v=3\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVincent Cotro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/catrx\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6273310?v=3\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAntonin Catrix\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n \u003c/table\u003e\n\nChat with us on [Discord](https://discord.gg/udbbbAq) !\n\n\n ### License\n\nreact-ultimate-resume is relased under [GNU AGPL v3 license](https://github.com/welovedevs/developer-profile/blob/master/LICENSE.md)\n\n\n\n## About WeLoveDevs.com\nWeLoveDevs.com is a website crafted for developers (by Developers) looking for new career opportunities.\nMore than 1700 companies use WeLoveDevs.com to find their talents.\nDiscover your next company [here](https://welovedevs.com/app/companies)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwelovedevs%2Freact-ultimate-resume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwelovedevs%2Freact-ultimate-resume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwelovedevs%2Freact-ultimate-resume/lists"}