{"id":17597706,"url":"https://github.com/ivansaul/personal-portfolio","last_synced_at":"2025-04-04T15:07:09.084Z","repository":{"id":172253455,"uuid":"648915318","full_name":"ivansaul/personal-portfolio","owner":"ivansaul","description":"Fully responsive personal  portfolio single-page website, responsive for all devices, built using HTML, CSS, JavaScript and Python.","archived":false,"fork":false,"pushed_at":"2024-11-14T07:51:33.000Z","size":2829,"stargazers_count":136,"open_issues_count":6,"forks_count":76,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T14:05:54.521Z","etag":null,"topics":["css","github","html","jinja","portfolio","python","responsive","resume","single-page-app","website"],"latest_commit_sha":null,"homepage":"https://ivansaul.github.io/personal-portfolio","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivansaul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-06-03T07:26:28.000Z","updated_at":"2025-03-18T07:37:12.000Z","dependencies_parsed_at":"2024-02-19T20:05:13.811Z","dependency_job_id":"0d76c1fb-e746-4a5b-925b-77a6e23f4793","html_url":"https://github.com/ivansaul/personal-portfolio","commit_stats":null,"previous_names":["ivansaul/personal-portfolio"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivansaul%2Fpersonal-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivansaul%2Fpersonal-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivansaul%2Fpersonal-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivansaul%2Fpersonal-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivansaul","download_url":"https://codeload.github.com/ivansaul/personal-portfolio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198445,"owners_count":20900079,"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":["css","github","html","jinja","portfolio","python","responsive","resume","single-page-app","website"],"created_at":"2024-10-22T09:35:07.509Z","updated_at":"2025-04-04T15:07:09.062Z","avatar_url":"https://github.com/ivansaul.png","language":"CSS","funding_links":[],"categories":["CSS"],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable MD033 MD036 MD041 MD045 MD046 --\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003ch1 style=\"border-bottom: none\"\u003e\n    \u003cb\u003e\u003ca href=\"https://ivansaul.github.io/personal-portfolio\"\u003ePersonal Portfolio - Developer\u003c/a\u003e\u003c/b\u003e\n\u003c/h1\u003e\n\n**`Personal Portfolio`** is a fully responsive personal developer portfolio single-page website, \u003cbr/\u003e\nresponsive for all devices, built using **`HTML`**, **`CSS`**, **`JavaScript`**, and **`Python`**.\n\n![Made-with-python](https://img.shields.io/badge/Made%20with-Python-orange)\n[![Deploy](https://github.com/ivansaul/personal-portfolio/actions/workflows/deploy.yml/badge.svg)](https://github.com/ivansaul/personal-portfolio/actions/workflows/deploy.yml)\n![GitHub repo size](https://img.shields.io/github/repo-size/ivansaul/personal-portfolio)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n![GitHub stars][github-stars]\n![GitHub forks][github-forks]\n\n\u003ca href=\"https://discord.gg/tDvybtJ7y9\"\u003e\n    \u003cimg alt=\"Discord Server\" height=\"50\" src=\"https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg\"\u003e\n\u003c/a\u003e\n\n\u003c/div\u003e\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n![Demo][demo]\n**`Live Demo:`** 👉🏽 [personal-portfolio.github.io][devfolio]\n\n\u003c/div\u003e\n\n## **How to make it yours?**\n\n### Step 1\n\nFork this project and rename the repo to `your_github_username.github.io`.\n\n\u003e [!IMPORTANT]\n\u003e For example, if your GitHub username is `ivansaul`. Rename the repository to `ivansaul.github.io`\n\n### Step 2\n\nEnable GitHub Pages on:\n\n`Repository(Settings) \u003e Pages \u003e Build and deployment \u003e Source(GitHub Actions)`\n\n### Step 3\n\nEnable workflows:\n\n`Repository(Actions) \u003e I understand my workflows, go ahead and enable them`\n\n### Step 4\n\nGo to the `config/` folder and replace the default data with your personal information.\n\n```bash\nconfig\n|-- assets\n|   |-- avatars\n|   |-- icons\n|   |-- posts\n|   |-- projects\n├── blog.yml\n├── contact.yml\n├── navbar.yml\n├── profile.yml\n├── projects.yml\n└── resume.yml\n```\n\nFor example, to set your contact information, edit `config/profile.yml`.\n\n```yml\nINFO:\n  - label: \"Email\"\n    value: \"richard@example.com\"\n  - label: \"Phone\"\n    value: \"+1 (213) 352-2795\"\n  - label: \"Birthday\"\n    value: \"June 26, 1996\"\n  - label: \"Location\"\n    value: \"Sacramento, California, USA\"\n```\n\n\u003e [!IMPORTANT]\n\u003e Indentation Matters: YAML is sensitive to indentation. Ensure that each level of nesting is indented with consistent spaces (not tabs) to avoid errors when loading or parsing the data.\n\n\u003cbr/\u003e\n\n\u003e [!TIP]\n\u003e You can upload your images directly to the `config/assets` folder or use an image server like [Imgur][imgur]. Both options are valid for customizing your portfolio. For example:\n\u003e\n\u003e `avatar = \"https://i.imgur.com/H5gx7JF.png\"`\n\u003e\n\u003e `avatar = \"config/assets/avatars/my-avatar.png\"`\n\n### Step 5: Enjoy 😉\n\nNow you can visit your portfolio at `https://your_github_username.github.io`\n\nYour personal portfolio will be built and updated automatically whenever any changes occur in the configuration files.\n\n\u003e [!NOTE]\n\u003e If you like my work and want to show some ❤️, please consider giving a ⭐️ to this Repository.\n\n## Screenshots\n\n![Desktop Demo][desktop-screenshot]\n![Mobile Demo][mobile-screenshot]\n\n## Contribute\n\nContributions are welcome.\n\n## Facing any Issue?\n\nFeel free to open an [Issue][issue] :)\n\n## Contact\n\nIf you want to contact me you can reach me at [Discord][discord].\n\n## Credits\n\nThis project is based on [vcard portfolio][vcard]. The main focus of this project is adding new features and make it accessible to everyone.\n\n## License\n\nMIT\n\n[vcard]: https://github.com/codewithsadee/vcard-personal-portfolio\n[devfolio]: https://ivansaul.github.io/personal-portfolio\n[demo]: https://raw.githubusercontent.com/ivansaul/demos/master/python/personal-portfolio-demo.gif\n[discord]: https://discord.com/users/744755977684779038\n[issue]: https://github.com/ivansaul/personal-portfolio/issues\n[github-stars]: https://img.shields.io/github/stars/ivansaul/personal-portfolio?style=social\n[github-forks]: https://img.shields.io/github/forks/ivansaul/personal-portfolio?style=social\n[desktop-screenshot]: https://i.imgur.com/xKkMSwR.png\n[mobile-screenshot]: https://i.imgur.com/G1A1nBu.png\n[imgur]: https://imgur.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivansaul%2Fpersonal-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivansaul%2Fpersonal-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivansaul%2Fpersonal-portfolio/lists"}