{"id":22343089,"url":"https://github.com/frankdias92/rocketseat-course-react","last_synced_at":"2026-05-05T21:38:49.236Z","repository":{"id":215847630,"uuid":"739908356","full_name":"Frankdias92/RocketSeat-course-React","owner":"Frankdias92","description":"Project focused on fundamental concepts of React and TypeScript, using Vite as the main tool.","archived":false,"fork":false,"pushed_at":"2024-01-09T17:52:03.000Z","size":16742,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T11:15:07.580Z","etag":null,"topics":["money-manager","react","social-app","timer-application"],"latest_commit_sha":null,"homepage":"https://react-dev-journey.vercel.app","language":"TypeScript","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/Frankdias92.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-01-06T22:51:08.000Z","updated_at":"2024-02-11T17:33:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f8db388-8460-4d81-9d15-5321e0fd6d50","html_url":"https://github.com/Frankdias92/RocketSeat-course-React","commit_stats":null,"previous_names":["frankdias92/react-dev-journey","frankdias92/rocketseat-course-react"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FRocketSeat-course-React","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FRocketSeat-course-React/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FRocketSeat-course-React/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Frankdias92%2FRocketSeat-course-React/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Frankdias92","download_url":"https://codeload.github.com/Frankdias92/RocketSeat-course-React/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245631235,"owners_count":20647181,"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":["money-manager","react","social-app","timer-application"],"created_at":"2024-12-04T08:14:45.967Z","updated_at":"2026-05-05T21:38:49.138Z","avatar_url":"https://github.com/Frankdias92.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e React Dev Journey \u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\nLearning React was a turning point for me. I confess it was challenging, and I had many doubts at the beginning, especially about where to start. Through extensive research and studies in the documentation, I embarked on some initial projects, and luckily, I ended up joining the Rocketseat community, where I gained access to their Ignite course, allowing me to learn significantly through practical projects.\n\nThroughout the classes with Diego, CEO of Rocketseat, I acquired valuable knowledge and tips.\n\nDuring this learning journey, I had the opportunity to work on a variety of projects covering different areas and skills. Over time, I built a significant portfolio that reflects my professional growth and acquired skills.\n\nThese experiences not only provided me with valuable learning but also allowed me to develop a holistic approach to handling projects, from the planning phase to the final delivery. By accumulating these projects, I am confident in my ability to face new challenges and contribute significantly to future initiatives.\n\u003cbr/\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-projeto\"\u003eProject\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-layout\"\u003eLayout\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#memo-licença\"\u003eContact\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## 👨‍💻 Project\n\n**App Money:**\nIn this project, a complete front-end web application was built, connecting to an API and how to perform applications with React, understanding how the library's internal algorithms and the entire component rendering flow work.\n\n\u003ca href=\"https://app-money-five.vercel.app\" target=\"_blank\"\u003e🚀 Live \u003c/a\u003e\n\n**React Fundamentals:**\nA React application was built using Vite and I learned about the most important concepts of react, including componentization, properties, states, immutability and hooks, in addition to applying TypeScript to our project to add static typing to the application.\n\n\u003ca href=\"https://react-dev-journey.vercel.app\" target=\"_blank\"\u003e🚀 Live \u003c/a\u003e\n\n\n**Project Timer:**\nIn this project we built a complete application with routing and several important concepts from the React ecosystem such as ContextAPI, useReducer, immer, React Router, Hook Form.\n\n\u003ca href=\"https://project-timer-ten.vercel.app\" target=\"_blank\"\u003e🚀 Live \u003c/a\u003e\n\n## 👨‍💻 Layout\n\n**App Money:**\n\u003cp align=\"left\"\u003e\n  \u003cimg alt=\"License\" src=\"./assets/app-money.png\"\u003e\n  \u003ca href=\"https://www.figma.com/community/file/1138814493269096792\" target=\"_blank\"\u003e\u003ci\u003eApp Money\u003c/i\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**React Fundamentals:**\n\u003cp align=\"left\"\u003e\n  \u003cimg alt=\"License\" src=\"./assets/codeJourney.png\"\u003e\n  \u003ci\u003eCode Journey\u003c/i\u003e\n\u003c/p\u003e\n\n\n**Project Timer:**\n\u003cp align=\"left\"\u003e\n  \u003cimg alt=\"License\" src=\"./assets/Timer.png\"\u003e\n  \u003ca href=\"https://www.figma.com/community/file/1138814493269096792\" target=\"_blank\"\u003e\u003ci\u003eProject Timer\u003c/i\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/br\u003e\n\n## 🙋Contact\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://linkedin.com/in/https://www.linkedin.com/in/franklinmacedodias/\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/linked-in-alt.svg\" alt=\"Perfil de Franklin no Linkedin\" height=\"30\" width=\"40\" /\u003e\u003c/a\u003e \u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"https://medium.com/@frankmcdias\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"./assets/Medium-logo.svg\" alt=\"Perfil de Franklin Macedo no site da Medium\" height=\"30\" width=\"140\" /\u003e\u003c/a\u003e\n\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankdias92%2Frocketseat-course-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrankdias92%2Frocketseat-course-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankdias92%2Frocketseat-course-react/lists"}