{"id":21893799,"url":"https://github.com/srgeverson/sgu_web","last_synced_at":"2026-04-07T07:42:55.565Z","repository":{"id":132993962,"uuid":"529753766","full_name":"srgeverson/sgu_web","owner":"srgeverson","description":"Aplicação Web de Gestão de Usuários","archived":false,"fork":false,"pushed_at":"2023-04-28T12:12:13.000Z","size":842,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-03T14:32:56.379Z","etag":null,"topics":["docker","docker-compose","javascript","nodejs","npm","react","reactjs","redux"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/in/srgeverson/","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/srgeverson.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,"zenodo":null}},"created_at":"2022-08-28T03:38:20.000Z","updated_at":"2023-04-28T12:10:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"07931d1d-a068-43ca-b334-eee71286bc0e","html_url":"https://github.com/srgeverson/sgu_web","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/srgeverson/sgu_web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srgeverson%2Fsgu_web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srgeverson%2Fsgu_web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srgeverson%2Fsgu_web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srgeverson%2Fsgu_web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srgeverson","download_url":"https://codeload.github.com/srgeverson/sgu_web/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srgeverson%2Fsgu_web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["docker","docker-compose","javascript","nodejs","npm","react","reactjs","redux"],"created_at":"2024-11-28T13:16:55.684Z","updated_at":"2026-04-07T07:42:55.548Z","avatar_url":"https://github.com/srgeverson.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003ca href=\"https://srgeverson.github.io/sgu_web\"\u003eSGU Web - Sistema de Gerenciamento de Usuários\u003c/a\u003e\nEsta aplicação irá gerir os usuários cadastrados.\n\n### Pré-requisitos\n\n💡Para que esta aplicação depende da [api_node](https://github.com/srgeverson/api_node) rodando, então siga os passos contidos no README.\n\nAntes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:\n[Git](https://git-scm.com) e [Node.js](https://nodejs.org/en/)). \nAlém disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)\n\n💡O arquivo \".ENV\" que aqui é orientado a ser criado é para ambiente de teste e utilização no docker, caso seja criado um ambiente manualmete crie as variáveis normalmente com os comando \u003cb\u003eexport \u003c/b\u003eno linux e \u003cb\u003eset \u003c/b\u003epara windows com \u003cb\u003eterminal ou cmd\u003c/b\u003e respectivamente.\n\n### 🛠️ Comando executado durante a construção da aplicação\n\n```bash\n# Instalar o react e o next [React JS](https://reactjs.org/docs/create-a-new-react-app.html#gatsby-focus-wrapper).\n$ npx create-react-app sac-web\n\n# Instala o gerenciador de rotas [Router DOM](https://v5.reactrouter.com/web/guides/quick-start).\n$ npm install react-router-dom --save\n\n# Instala o gerenciador de histórico de navegação.\n$ npm install history --save\n\n# Instalar o Bootstrap utilizando reactstrap: https://reactstrap.github.io/\n$ npm install bootstrap --save\n$ npm install reactstrap --save\n\n# Redux compartilha estados entre componentes\n$ npm install redux react-redux redux-thunk --save\n\n# Realizar chamada para API\n$ npm install axios --save\n\n#\n$ npm install @mui/material @emotion/react @emotion/styled\n\n# Instalar a biblioteca de icones\n$ npm install @mui/icons-material --save\n\n# Manipular datas\n$ npm install date-fns --save\n\n# Validar o e-mail\n$ npm install validator --save\n\n# Carregando variáveis de ambiente de um arquivo .env para process.env.\n$ npm install dotenv --save\n\n# Criando o arquivo que armazenará as variáveis necessárias para a aplicação executar.\n$ touch .ENV\n\n# Crie as variáveis de ambiente iniciais como mostra a seguir:\n$ PUBLIC_URL='URL da aplicação em produção.'\n$ PORT='Porta da aplicação em produção.'\n$ SERVER_URL='URL da API.'\n$ SERVER_PORT='Porta da API.'\n\n# Gráficos do googgle\n$ npm install --save react-google-charts\n\n# Autenticação Base64\n$ npm install --save base-64\n\n# Adicione as credenciais do grant_type password do do authorization server no arquivo .env\n$ CLIENT_ID='Nome de usuário para a autenticação da API.'\n$ CLIENT_SECRET='Senha de usuário para a autenticação da API.'\n\n# Deploy GitHub Pages\n$ npm install --save-dev gh-pages\n\n# Rodar o projeto\n$ npm start\n\n```\n\n#### 🧭 Executando a aplicação\n```bash\n\n# Clone este repositório\n$ git clone https://github.com/srgeverson/sgu_web.git\n\n# Acesse a pasta do projeto no terminal/cmd\n$ cd sgu_web/\n\n# Instale as dependências\n$ npm install\n\n# Execute a aplicação web\n$ npm start\n\n```\n\n## 👨‍💻 Equipe de Desenvolvimento\n\n* **Geverson Souza** - [Geverson Souza](https://www.linkedin.com/in/srgeverson/)\n\n## ✒️ Autores\n\n* **Geverson Souza** - [Geverson Souza](https://www.linkedin.com/in/srgeverson/)\n\n## 📌 Versão 1.0.0\n\nÉ utilizado o [Github](https://github.com/) para controle de versão.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrgeverson%2Fsgu_web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrgeverson%2Fsgu_web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrgeverson%2Fsgu_web/lists"}