{"id":29368396,"url":"https://github.com/arturbomtempo-learning/cotemig-framework-assignments","last_synced_at":"2026-04-11T19:31:45.952Z","repository":{"id":179576997,"uuid":"659212187","full_name":"arturbomtempo-learning/cotemig-framework-assignments","owner":"arturbomtempo-learning","description":"Projects created in the Framework subject of the technical course in web and mobile development.","archived":false,"fork":false,"pushed_at":"2024-01-14T03:02:33.000Z","size":1089,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T03:34:03.393Z","etag":null,"topics":["css","framework","html","javascript","nodejs","react","styled-components"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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":"2023-06-27T11:04:27.000Z","updated_at":"2025-07-01T02:38:30.000Z","dependencies_parsed_at":"2024-01-14T05:44:21.137Z","dependency_job_id":"b22c6582-2086-42f4-a3b0-de62f28987ce","html_url":"https://github.com/arturbomtempo-learning/cotemig-framework-assignments","commit_stats":null,"previous_names":["arturcolen/cotemig-framework-works","arturbomtempo-dev/cotemig-framework-works","arturbomtempo-dev/cotemig-framework-assignments","artur-bomtempo-learning/cotemig-framework-assignments","arturbomtempo-learning/cotemig-framework-assignments"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arturbomtempo-learning/cotemig-framework-assignments","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fcotemig-framework-assignments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fcotemig-framework-assignments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fcotemig-framework-assignments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fcotemig-framework-assignments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arturbomtempo-learning","download_url":"https://codeload.github.com/arturbomtempo-learning/cotemig-framework-assignments/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturbomtempo-learning%2Fcotemig-framework-assignments/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264461638,"owners_count":23612227,"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","framework","html","javascript","nodejs","react","styled-components"],"created_at":"2025-07-09T12:49:27.191Z","updated_at":"2025-12-30T22:13:05.267Z","avatar_url":"https://github.com/arturbomtempo-learning.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Framework Projects\nRepository created to share the projects I developed during this course, whose goal is to be introduced to some JavaScript-based technologies for web application development, such as Node.js and React.\n\n## 🔨 Projects functionality\n\n### 01 - JavaScript revisew\nThis project was developed with the intention of reviewing the content about JavaScript learned, through the creation of scripts from problem-situations passed in class.\n\nAccess the page [here](https://01-javascript-review.surge.sh/).\n\n### 02 - Arrays and objects\nThe exercise was performed to fix the concepts learned about array and object methods.\n\nAccess the page [here](https://02-array-and-object-exercises.surge.sh/).\n\n### 03 - Events\nThe program was created to reinforce the knowledge acquired about events in JavaScript.\n\nAccess the page [here](https://03-events-exercises.surge.sh/).\n\n### 04 - Stock of products\nProject developed with the purpose of creating a table that stores the user's product stock, displaying the data at runtime.\n\nAccess the page [here](https://04-stock-table.surge.sh/).\n\n### 05 - Menu and BMI\nThe projects were developed in order to fix the contents learned throughout the 1st stage and consist of a weekly menu, where the user fills in the table with the foods he will consume each day and a BMI calculator to be able to measure body mass from the user's height and weight.\n\nAccess the page [here](https://05-menu-and-bmi-projects.surge.sh/).\n\n### 06 - List of countries\nProject created in order to fix the knowledge learned about HTTP requests with JavaScript.\n\nAccess the page [here](https://06-countries-api.surge.sh/).\n\n### 07 - Meme generator\nThe program consists of a generator of memes from the consummation of two APIS (one of images of known memes and another of random phrases).\n\nAccess the page [here](https://07-meme-generator.surge.sh/).\n\n### 08 - Portfolio\nCreation of a portfolio site with some of my skills and projects developed in order to introduce to React studies. In this project, components are used, the GitHub API is consumed, the project routes are created, among others.\n\nAccess the page [here](https://08-react-portfolio.vercel.app/).\n\n### 09 - Countries API and meme generator in React\nThe project consists of joining programs 6 and 7 present in this repository, but made in React, with the aim of reviewing for the final exam of the 2nd stage.\n\nAccess the page [here](https://09-countries-api-and-meme-generator.vercel.app/).\n\n### 10 - Final test 2nd stage\nThe program was developed to assess the knowledge acquired about React and HTTP requests during the second stage of the course. It consists of a page on which questions about games and their degree of difficulty are displayed (based on data extracted from an external API).\n\nAccess the page [here](https://10-final-test-2nd-stage.vercel.app/).\n\n### 11 - Rock, paper and scissors\nCreation of the classic hand game with React in order to reinforce the concepts learned at the beginning of this stage, especially regarding hooks.\n\nAccess the page [here](https://11-rock-paper-scissors.vercel.app/).\n\n### 12 Final test 3rd stage\nProject created as a final test for the Framework subject with the aim of practicing the main skills acquired throughout the year. To do this, a program was developed to list notes that can also be deleted, so it was possible to train the content learned about React, LocalStorage, Vite, among others.\n\nAccess the page [here](https://12-final-test-3rd-stage.vercel.app/).\n\n## 💻 Technologies used \n* [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript): programming language\n* [React](https://pt-br.react.dev/blog/2023/03/16/introducing-react-dev): create user interfaces on web pages\n* [Node.js](https://nodejs.org/pt-br/docs): allows the execution of JavaScript code outside the browser\n* [Styled-components](https://styled-components.com/docs): create CSS styles for React components in an elegant and encapsulated way\n\n**Observation:** These programs are designed to be accessed on computers (they are not responsive), so if used on mobile devices, some functions will not run.\n\n## ⚙️ More projects\nThroughout the course, I did some school work in groups. For greater organization, I've distributed these projects in different repositories. To access them, just click on one of the options below:\n* [CraftAPI](https://github.com/ArturColen/CraftAPI)\n* [To-do list](https://github.com/ArturColen/To-do-list)\n* [School Timetable](https://github.com/ArturColen/School-timetable)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturbomtempo-learning%2Fcotemig-framework-assignments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farturbomtempo-learning%2Fcotemig-framework-assignments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturbomtempo-learning%2Fcotemig-framework-assignments/lists"}