{"id":29368411,"url":"https://github.com/arturbomtempo-learning/personal-blog-assignment","last_synced_at":"2026-04-30T08:42:27.082Z","repository":{"id":246600909,"uuid":"820207447","full_name":"arturbomtempo-learning/personal-blog-assignment","owner":"arturbomtempo-learning","description":"Final Project for the Web Interface Development course in the first semester of the Computer Science program.","archived":false,"fork":false,"pushed_at":"2024-12-10T21:02:53.000Z","size":7441,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T03:34:04.051Z","etag":null,"topics":["bootstrap","css","github-api","html","javascript","json-server","nodejs"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arturbomtempo-learning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-06-26T02:50:13.000Z","updated_at":"2025-07-01T02:40:33.000Z","dependencies_parsed_at":"2024-06-29T01:26:42.451Z","dependency_job_id":"39acc540-2520-4af3-99d0-db2eeeeb49e5","html_url":"https://github.com/arturbomtempo-learning/personal-blog-assignment","commit_stats":null,"previous_names":["arturcolen/personalblogassignment","arturbomtempo-dev/personalblogassignment","arturbomtempo-dev/personal-blog-assignment","artur-bomtempo-learning/personal-blog-assignment","arturbomtempo-learning/personal-blog-assignment"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arturbomtempo-learning/personal-blog-assignment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fpersonal-blog-assignment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fpersonal-blog-assignment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fpersonal-blog-assignment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fpersonal-blog-assignment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arturbomtempo-learning","download_url":"https://codeload.github.com/arturbomtempo-learning/personal-blog-assignment/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fpersonal-blog-assignment/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264461650,"owners_count":23612230,"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":["bootstrap","css","github-api","html","javascript","json-server","nodejs"],"created_at":"2025-07-09T12:49:28.565Z","updated_at":"2026-04-20T05:34:08.441Z","avatar_url":"https://github.com/arturbomtempo-learning.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Personal Blog Assignment\n\nFinal project for the Web Interface Development course in the first semester of the Computer Science program, created with the goal of consolidating the main knowledge learned about front-end development and the consumption of a Restful API using the JSON Server library.\n\n\u003cimg width=\"1440\" alt=\"Image of the blog\" src=\"https://github.com/ArturColen/PersonalBlogAssignment/assets/96635074/8e58637e-153d-408f-ab89-368ec3cbda0a\"\u003e\n\n## 🔨 Project functionality\n\nThe website consists of a personal blog that shares some personal information, data from created repositories, tips for starting in the software development field, and showcases some of my college colleagues. All this information is dynamic, meaning it is being consumed and loaded from the GitHub API and a locally created JSON Server.\n\n## 💻 Technologies used\n\n-   [HTML](https://developer.mozilla.org/pt-BR/docs/Web/HTML): page structuring, accessibility and semantics\n-   [CSS](https://developer.mozilla.org/pt-BR/docs/Web/CSS): page styling\n-   [Bootstrap](https://getbootstrap.com/docs/4.1/getting-started/introduction/): provides ready-to-use HTML and CSS components, facilitating the creation of responsive web interfaces\n-   [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript): dynamicity of the page\n-   [Node.js](https://nodejs.org/pt-br/docs): allows the execution of JavaScript code outside the browser\n-   [JSON Server](https://github.com/typicode/json-server/blob/v0/README.md): enables the creation of a RESTful API using a JSON file as a data source\n-   [GitHub API](https://docs.github.com/pt/rest): allows developers to access and interact with GitHub’s repositories, user profiles, and other features programmatically\n\n## 📁 Access and execute project\n\n### 1. Install and configure [Node.js](https://nodejs.org/en/download/) on your computer\n\n### 2. Clone [this repository](https://github.com/ArturColen/PersonalBlogAssignment) on your machine\n\n### 3. Run the project on your computer\n\n-   Install the project dependencies using the command `npm install`\n-   Run the command `npm start` to start the project execution\n-   Finally, open the URL `http://localhost:3000` in your browser\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturbomtempo-learning%2Fpersonal-blog-assignment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farturbomtempo-learning%2Fpersonal-blog-assignment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturbomtempo-learning%2Fpersonal-blog-assignment/lists"}