{"id":17696095,"url":"https://github.com/davimateus1/loomi_challenge","last_synced_at":"2026-05-11T05:48:44.004Z","repository":{"id":43370618,"uuid":"463714913","full_name":"davimateus1/loomi_challenge","owner":"davimateus1","description":"Desafio feito para a Loomi, consiste em um Dashboard integrado com APIs mostrando dados de diversas maneiras (cards, gráficos, tabela e etc).","archived":false,"fork":false,"pushed_at":"2022-03-14T19:30:40.000Z","size":1165,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-06T05:42:40.416Z","etag":null,"topics":["axios","js-cookie","localstorage","material-ui","reactjs","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/davimateus1.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}},"created_at":"2022-02-26T00:38:08.000Z","updated_at":"2022-03-31T03:21:52.000Z","dependencies_parsed_at":"2022-07-21T06:18:16.972Z","dependency_job_id":null,"html_url":"https://github.com/davimateus1/loomi_challenge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davimateus1%2Floomi_challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davimateus1%2Floomi_challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davimateus1%2Floomi_challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davimateus1%2Floomi_challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davimateus1","download_url":"https://codeload.github.com/davimateus1/loomi_challenge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246399818,"owners_count":20770905,"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":["axios","js-cookie","localstorage","material-ui","reactjs","styled-components"],"created_at":"2024-10-24T14:43:15.695Z","updated_at":"2026-05-11T05:48:43.941Z","avatar_url":"https://github.com/davimateus1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg alt=\"move.it\" title=\"move.it\" src=\"https://user-images.githubusercontent.com/66326378/156859684-acc8b38b-13b7-4bcd-aa39-3fbbabe23ecc.png\" height=140px weight=140px /\u003e\n\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eLoomi Challenge\u003c/h3\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-tecnologias\"\u003eTecnologias\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-projeto\"\u003eProjeto\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-video-do-projeto\"\u003eVideo do Projeto\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-como-executar\"\u003eComo executar\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n\u003ch2\u003e🖥️ Tela de Login: \u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Happy\" src=\"https://user-images.githubusercontent.com/66326378/156860744-b59a1f21-ea28-46c9-a2a7-5cb02d7bbd10.png\" width=\"100%\"\u003e\n\u003c/p\u003e\n\u003ch2\u003e📈 Tela do Dashboard: \u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Happy\" src=\"https://user-images.githubusercontent.com/66326378/156860709-30d6e5c3-5959-40db-add9-40ed47674e54.png\" width=\"100%\"\u003e\n\u003c/p\u003e\n\n## ✨ Tecnologias\n\nEsse projeto foi desenvolvido com as seguintes tecnologias:\n\n- [ReactJS](https://reactjs.org)\n- [Styled Components](https://www.typescriptlang.org/)\n- [JS-Cookie](https://www.npmjs.com/package/js-cookie)\n- [Apexcharts](https://apexcharts.com)\n- [Axios](https://axios-http.com/ptbr/docs/intro)\n- [MaterialUI](https://mui.com/pt/)\n\n\u003cbr\u003e\n\n## 💻 Projeto\n\nO projeto consiste em um Dashboard que exibe dados de pedidos, juntamente com uma tela de login que guarda informações do usuário via cookies. Os dados do dashboard são consumidos via API com Axios, mostrado em tela como cards, tabelas e gráficos utilizando o Apexcharts para exibição, Componentes com MaterialUI e o Styled Components para estilização.\n\n\u003cbr\u003e\n\nAlguns pontos fortes desse projeto são:\n\n\u003cul\u003e \n \u003cli\u003eEstruturação de um projeto utilizando linters e formatters\u003c/li\u003e \n \u003cli\u003eUtilização de React Hooks\u003c/li\u003e \n \u003cli\u003eGerenciamento de dados utilizando contextos\u003c/li\u003e\n \u003cli\u003eConsumo de API\u003c/li\u003e\n \u003cli\u003eUtilização de bibliotecas de componentes\u003c/li\u003e\n \u003cli\u003eCriação e utilização de temas e arquivos de estilo\u003c/li\u003e \n \u003cli\u003eImplementação de um fluxo de autenticação armazenando o token nos Cookies e armazenando informações do usuário no Local Storage\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cbr\u003e\n\n## 🎥 Video do Projeto\n\nVocê pode ver o video do projeto através [desse link](https://drive.google.com/file/d/1u2_CO_IdgikFD1hxSxwCB7i4eNtwzsBk/view?usp=sharing).\n\n\u003cbr\u003e\n\n## 🚀 Como executar\n\n- Clone o repositório\n- Instale o [Node.js](https://nodejs.org/en/download/)\n- Abra o projeto com algum editor de texto, recomendo o VSCode\n- Inicie o servidor com `npm start` no terminal\n\nAgora você pode acessar [`localhost:3000`](http://localhost:3000) no seu navegador e testar todas as funcionalidades.\n\n\u003cbr\u003e\n\n---\n\n\u003ch3 align=\"center\"\u003eFeito por Davi Mateus \u003c/h3\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavimateus1%2Floomi_challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavimateus1%2Floomi_challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavimateus1%2Floomi_challenge/lists"}