pco-si-2024-1-tiaw-uaijobs
pco-si-2024-1-tiaw-uaijobs created by GitHub Classroom
https://github.com/icei-puc-minas-pco-si/pco-si-2024-1-tiaw-uaijobs
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.5%) to scientific vocabulary
Repository
pco-si-2024-1-tiaw-uaijobs created by GitHub Classroom
Basic Info
- Host: GitHub
- Owner: ICEI-PUC-Minas-PCO-SI
- License: cc-by-4.0
- Language: HTML
- Default Branch: master
- Homepage: https://pco-si-2024-1-tiaw-uaijobs.vercel.app
- Size: 32.5 MB
Statistics
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 3
- Releases: 0
Metadata Files
README.md
UaiJobs
A UaiJobs é uma plataforma digital eficiente para conectar empregadores e trabalhadores informais, oferecendo uma solução prática para divulgar e encontrar vagas de emprego informal. Em um cenário de alta taxa de desemprego e necessidade de flexibilidade no mercado de trabalho, a UaiJobs facilita a busca por remuneração independente e oferece aos empregadores um ambiente seguro para divulgar suas necessidades de serviços, promovendo a eficiência e qualidade no mercado de trabalho informal.
Alunos integrantes da equipe
- Guilherme de Oliveira Souza
- Igor Maia Moreira Fernandes
- Luis Henrique Sampaio Vieira
- Thiago Moreira de Queiroz
- Victor Schneider do Vale
- Vitor Prates de Souza Lima
Professores responsáveis
- Amália Soares Vieira de Vasconcelos
- Leonardo Vilela Cardoso
Instruções de utilização
Assim que a primeira versão do sistema estiver disponível, deverá complementar com as instruções de utilização. Descreva como instalar eventuais dependências e como executar a aplicação.
Roteiro de Instruções para Configuração do Projeto
1. Baixando o Código
Via arquivo ZIP:
1. Receba o arquivo ZIP: Você deve receber um arquivo chamado (pco-si-2024-1-tiaw-uaijobs).zip.
2. Extraia o arquivo: Clique com o botão direito no arquivo ZIP e selecione "Extrair aqui" ou "Extrair para INSERIR NOME".
Via GitHub: 1. Acesse o repositório: Abra seu navegador e vá até o repositório do projeto no GitHub. O link do repositório é pco-si-2024-1-tiaw-uaijobs. 2. Baixe o repositório: Clique no botão "Code" e depois em "Download ZIP". Extraia o arquivo ZIP da mesma forma descrita acima.
2. Instalando VS Code
- Baixe o Visual Studio Code: Acesse VS Code e clique em "Download for Windows" (ou o sistema operacional correspondente).
- Instale o VS Code: Abra o arquivo baixado e siga as instruções do instalador.
3. Configurando o Projeto no VS Code
- Abra o VS Code: Dê um duplo clique no ícone do VS Code.
- Abra a pasta do projeto: No VS Code, clique em "File" -> "Open Folder" e navegue até a pasta extraída do projeto (
pco-si-2024-1-tiaw-uaijobs). Selecione a pasta e clique em "Select Folder".
4. Instalando Node.js
- Baixe o Node.js: Vá para Node.js e baixe a versão recomendada para o seu sistema operacional.
- Instale o Node.js: Abra o arquivo baixado e siga as instruções do instalador.
5. Instalando o JSON Server
Opção 1: Instalação Global
1. Abra o terminal do VS Code: No VS Code, clique em "Terminal" -> "New Terminal".
2. Instale o JSON Server globalmente: No terminal, digite o seguinte comando e pressione Enter:
bash
npm install -g json-server
Opção 2: Usando npx
1. Abra o terminal do VS Code: No VS Code, clique em "Terminal" -> "New Terminal".
2. Instale o JSON Server localmente: No terminal, digite o seguinte comando e pressione Enter:
bash
npm install json-server
6. Iniciando o JSON Server
Opção 1: Iniciar Globalmente
1. Navegue até a pasta do projeto: No terminal, certifique-se de que você está na raiz do projeto onde o arquivo db.json está localizado (pasta codigo).
2. Inicie o JSON Server: No terminal do VS Code, execute o comando:
bash
json-server --watch db.json
Opção 2: Iniciar via npx
1. Navegue até a pasta do projeto: No terminal, certifique-se de que você está na raiz do projeto onde o arquivo db.json está localizado (pasta codigo).
2. Inicie o JSON Server: No terminal do VS Code, execute o comando:
bash
npx json-server --watch db.json
Ambos os comandos iniciarão o servidor JSON, que estará disponível em http://localhost:3000.
7. Executando o Projeto
- Abra o arquivo HTML principal: No VS Code, navegue até o arquivo
home.htmllocalizado na pastacodigo/Paginas/Home/e clique duas vezes para abri-lo. - Abra no navegador: Clique com o botão direito no arquivo
home.htmle selecione "Open with Live Server" (você precisa ter a extensão Live Server instalada no VS Code). Isso abrirá o projeto no seu navegador padrão.
Resumo das Dependências e Ferramentas
- Visual Studio Code: Editor de código.
- Node.js: Ambiente de execução JavaScript.
- JSON Server: Servidor fake para dados JSON.
Extensões Recomendadas para o VS Code
- Live Server: Para visualização em tempo real das mudanças no HTML.
- Prettier: Para formatação de código.
Dicas Adicionais
- Verifique se o Node.js está instalado corretamente: No terminal, execute
node -venpm -vpara verificar as versões instaladas. - Certifique-se de que o JSON Server está funcionando: Acesse
http://localhost:3000no navegador e veja se os dados JSON estão sendo exibidos.
Owner
- Name: Sistemas de Informação - PUC Minas Contagem
- Login: ICEI-PUC-Minas-PCO-SI
- Kind: organization
- Repositories: 2
- Profile: https://github.com/ICEI-PUC-Minas-PCO-SI
Citation (CITATION.cff)
<<<<<<< HEAD
cff-version: 1.0.1
message: Please cite this software using these metadata.
title: UaiJobs
authors:
- family-names: de Oliveira Souza
given-names: Guilherme
- family-names: Maia Moreira Fernandes
given-names: Igor
- family-names: Henrique Sampaio Vieira
given-names: Luis
- family-names: Moreira de Queiroz
given-names: Thiago
- family-names: Schneider do Vale
given-names: Victor
- family-names: Prates de Souza Lima
given-names: Vitor
- name-suffix: Professor
affiliation: PUC Minas
family-names: Soares Vieira de Vasconcelos
given-names: Amália
- name-suffix: Professor
affiliation: PUC Minas
family-names: Vilela Cardoso
given-names: Leonardo
keywords:
- Trabalho Informal
- Plataforma virtual
- Freelancer
repository-code:
license: CC-BY-4.0
version: 1.0.0
date-released: 2022-07-14
=======
cff-version: 1.0.1
message: Please cite this software using these metadata.
title:
authors:
- family-names:
given-names:
- family-names:
given-names:
- family-names:
given-names:
- family-names:
given-names:
- family-names:
given-names:
- family-names:
given-names:
- name-suffix: Professor
affiliation: PUC Minas
family-names:
given-names:
- name-suffix: Professor
affiliation: PUC Minas
family-names:
given-names:
keywords:
-
-
repository-code:
license: CC-BY-4.0
version: 1.0.0
date-released: 2022-07-14
>>>>>>> 576e4073eb686b7caee5801aac8f95491eb4d605
GitHub Events
Total
Last Year
Dependencies
- @types/negotiator ^0.6.3 development
- mime 4.0.1
- negotiator ^0.6.3
- @tinyhttp/cookie 2.1.1
- @tinyhttp/proxy-addr 2.1.4
- @tinyhttp/req 2.2.3
- @tinyhttp/res 2.2.3
- @tinyhttp/router 2.2.2
- header-range-parser 1.1.3
- regexparam ^2.0.2
- @types/node ^20.6.4 development
- @typescript-eslint/eslint-plugin ^6.7.2 development
- @typescript-eslint/parser ^6.7.2 development
- c8 ^8.0.1 development
- eslint ^8.50.0 development
- tsm ^2.3.0 development
- tsup ^7.2.0 development
- typescript ^5.2.2 development
- uvu ^0.5.6 development
- @commitlint/cli 13.1.0 development
- @commitlint/config-conventional 13.1.0 development
- @rollup/plugin-typescript ^8.2.5 development
- @tinyhttp/app 1.3.15 development
- @types/node ^16.7.1 development
- @typescript-eslint/eslint-plugin ^4.29.2 development
- @typescript-eslint/parser ^4.29.2 development
- c8 ^7.8.0 development
- esbuild-node-loader ^0.3.1 development
- eslint ^7.32.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-plugin-prettier ^3.4.1 development
- expect ^27.0.6 development
- husky ^7.0.1 development
- prettier ^2.3.2 development
- rollup ^2.56.2 development
- supertest-fetch ^1.4.3 development
- typescript ^4.3.5 development
- uvu ^0.5.1 development
- es-vary ^0.1.1
- @tinyhttp/forwarded 2.1.1
- ipaddr.js ^2.2.0
- @tinyhttp/accepts 2.2.2
- @tinyhttp/type-is 2.2.3
- @tinyhttp/url 2.1.1
- header-range-parser ^1.1.3
- @types/mime-db 1.* development
- @types/mime-types 2.1.1 development
- @types/node 20.5.9 development
- @typescript-eslint/eslint-plugin 6.6.0 development
- @typescript-eslint/parser 6.6.0 development
- chalk 5.3.0 development
- mime-score 2.0.3 development
- mime-types 2.1.35 development
- prettier 3.0.3 development
- runmd 1.3.9 development
- standard-version 9.5.0 development
- typescript 5.2.2 development
- @tinyhttp/content-disposition 2.2.1
- @tinyhttp/cookie 2.1.1
- @tinyhttp/cookie-signature 2.1.1
- @tinyhttp/encode-url 2.1.1
- @tinyhttp/req 2.2.3
- @tinyhttp/send 2.2.2
- @tinyhttp/vary ^0.1.3
- es-escape-html ^0.1.1
- mime 4.0.0-beta.1
- @types/mime-db 1.* development
- @types/mime-types 2.1.1 development
- @types/node 20.5.9 development
- @typescript-eslint/eslint-plugin 6.6.0 development
- @typescript-eslint/parser 6.6.0 development
- chalk 5.3.0 development
- mime-score 2.0.3 development
- mime-types 2.1.35 development
- prettier 3.0.3 development
- runmd 1.3.9 development
- standard-version 9.5.0 development
- typescript 5.2.2 development
- @tinyhttp/content-type ^0.1.4
- @tinyhttp/etag 2.1.2
- mime 4.0.0-beta.1
- @tinyhttp/content-type ^0.1.4
- mime 4.0.1
- @types/node ^20.7.1 development
- @typescript-eslint/eslint-plugin ^6.7.3 development
- @typescript-eslint/parser ^6.7.3 development
- c8 ^8.0.1 development
- tsm ^2.3.0 development
- tsup ^7.2.0 development
- typescript ^5.2.2 development
- uvu ^0.5.6 development
- mocha ^6.1.3 development
- nyc ^14.0.0 development
- normalize-path ^3.0.0
- picomatch ^2.0.4
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- ansi-colors ^3.2.4 development
- bash-path ^2.0.1 development
- gulp-format-md ^2.0.0 development
- mocha ^6.1.1 development
- fill-range ^7.1.1
- @types/node ^16.11.10 development
- ava ^3.15.0 development
- c8 ^7.10.0 development
- color-convert ^2.0.1 development
- execa ^6.0.0 development
- log-update ^5.0.0 development
- matcha ^0.7.0 development
- tsd ^0.19.0 development
- xo ^0.53.0 development
- yoctodelay ^2.0.0 development
- @types/node ^14 development
- chai ^4.3 development
- dtslint ^3.3.0 development
- eslint ^7.0.0 development
- mocha ^7.0.0 development
- rimraf ^3.0.0 development
- sinon ^9.0.1 development
- sinon-chai ^3.3.0 development
- typescript ^4.4.3 development
- upath ^1.2.0 development
- anymatch ~3.1.2
- braces ~3.0.2
- glob-parent ~5.1.2
- is-binary-path ~2.1.0
- is-glob ~4.0.1
- normalize-path ~3.0.0
- readdirp ~3.6.0
- ava ^6.1.3 development
- benchmark ^2.1.4 development
- expect-type ^0.19.0 development
- typescript ^5.4.5 development
- xo ^0.58.0 development
- type-fest ^4.18.2
- @types/node ^14.14.11 development
- eslint ^7.20.0 development
- prettier ^2.2.1 development
- typescript ^4.1.2 development
- @types/node ^15.6.0 development
- c8 ^7.11.0 development
- tsm ^2.2.1 development
- tsup ^4.11.0 development
- typescript ^4.2.4 development
- uvu ^0.5.3 development
- @commitlint/cli ^17.4.4 development
- @commitlint/config-conventional ^17.4.4 development
- @size-limit/preset-small-lib ^8.2.4 development
- @types/jest ^29.4.0 development
- @types/node ^18.14.2 development
- @typescript-eslint/eslint-plugin ^5.53.0 development
- @typescript-eslint/parser ^5.53.0 development
- commitizen ^4.3.0 development
- coveralls ^3.1.1 development
- cross-env ^7.0.3 development
- cz-conventional-changelog ^3.3.0 development
- eslint ^8.35.0 development
- eslint-config-prettier ^8.6.0 development
- husky ^4.3.8 development
- jest ^29.4.3 development
- lint-staged ^13.1.2 development
- microbundle ^0.15.1 development
- np ^7.6.3 development
- prettier ^2.8.4 development
- rimraf ^4.1.2 development
- shelljs ^0.8.5 development
- size-limit ^8.2.4 development
- ts-jest ^29.0.5 development
- ts-node ^10.9.1 development
- tslib ^2.5.0 development
- typescript ^5.1.3 development
- gulp-format-md ^2.0.0 development
- mocha ^6.1.1 development
- nyc ^15.1.0 development
- to-regex-range ^5.0.1
- coveralls ^3.0.11 development
- eslint ^2.13.1 development
- eslint-config-gulp ^3.0.1 development
- expect ^1.20.2 development
- mocha ^6.0.2 development
- nyc ^13.3.0 development
- is-glob ^4.0.1
- @types/node 17.0.4 development
- @typescript-eslint/eslint-plugin 5.8.0 development
- @typescript-eslint/parser 5.8.0 development
- esbuild 0.14.8 development
- eslint 8.5.0 development
- eslint-config-prettier 8.3.0 development
- eslint-config-standard 16.0.3 development
- eslint-plugin-import 2.25.3 development
- eslint-plugin-jsdoc 37.4.0 development
- eslint-plugin-node 11.1.0 development
- eslint-plugin-prettier 4.0.0 development
- jest 27.4.5 development
- npm-dts 1.3.10 development
- prettier 2.5.1 development
- typescript 4.5.4 development
- typescript ^5.2.2 development
- vitest ^0.34.5 development
- eslint ^8.57.0 development
- uglify-es * development
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- binary-extensions ^2.0.0
- gulp-format-md ^0.1.10 development
- mocha ^3.0.2 development
- gulp-format-md ^0.1.10 development
- mocha ^3.0.2 development
- is-extglob ^2.1.1
- ansi ^0.3.1 development
- benchmark ^2.1.4 development
- gulp-format-md ^1.0.0 development
- mocha ^3.5.3 development
- @sindresorhus/tsconfig ^5.0.0 development
- @tailwindcss/typography ^0.5.13 development
- @types/node ^20.14.1 development
- @typicode/eslint-config ^2.0.0 development
- concurrently ^8.2.2 development
- get-port ^7.1.0 development
- husky ^9.0.11 development
- tempy ^3.1.0 development
- tsx ^4.11.2 development
- type-fest ^4.18.3 development
- typescript ^5.4.5 development
- @tinyhttp/app ^2.2.3
- @tinyhttp/cors ^2.0.0
- chalk ^5.3.0
- chokidar ^3.6.0
- dot-prop ^9.0.0
- eta ^3.4.0
- inflection ^3.0.0
- json5 ^2.2.3
- lowdb ^7.0.1
- milliparsec ^2.3.0
- sirv ^2.0.4
- sort-on ^6.0.0
- core-js ^2.6.5 development
- eslint ^5.15.3 development
- eslint-config-standard ^12.0.0 development
- eslint-plugin-import ^2.16.0 development
- eslint-plugin-node ^8.0.1 development
- eslint-plugin-promise ^4.0.1 development
- eslint-plugin-standard ^4.0.0 development
- npm-run-all ^4.1.5 development
- regenerate ^1.4.0 development
- rollup ^0.64.1 development
- rollup-plugin-buble ^0.19.6 development
- rollup-plugin-commonjs ^9.2.1 development
- rollup-plugin-node-resolve ^3.4.0 development
- rollup-plugin-terser ^1.0.1 development
- sinon ^6.3.5 development
- tap ^12.6.0 development
- unicode-10.0.0 ^0.7.5 development
- @commitlint/cli ^18.4.3 development
- @commitlint/config-conventional ^18.4.3 development
- @commitlint/prompt-cli ^18.4.3 development
- @sindresorhus/tsconfig ^5.0.0 development
- @types/express ^4.17.21 development
- @types/lodash ^4.14.202 development
- @types/node ^20.10.5 development
- @typicode/eslint-config ^1.2.0 development
- del-cli ^5.1.0 development
- eslint ^8.56.0 development
- express-async-handler ^1.2.0 development
- husky ^8.0.3 development
- lodash ^4.17.21 development
- tempy ^3.1.0 development
- ts-node ^10.9.2 development
- tsx ^4.7.0 development
- typescript ^5.3.3 development
- steno ^4.0.2
- @rollup/plugin-typescript ^11.1.0 development
- @tinyhttp/app ^2.0.31 development
- @types/node ^18.16.3 development
- c8 7.13.0 development
- rollup ^3.21.4 development
- supertest-fetch ^1.5.0 development
- tslib ^2.5.0 development
- tsm ^2.3.0 development
- typescript ^5.0.4 development
- uvu ^0.5.6 development
- @types/mime-db 1.* development
- @types/mime-types 2.1.1 development
- @types/node 20.5.9 development
- @typescript-eslint/eslint-plugin 6.6.0 development
- @typescript-eslint/parser 6.6.0 development
- chalk 5.3.0 development
- mime-score 2.0.4 development
- mime-types 2.1.35 development
- prettier 3.0.3 development
- runmd 1.3.9 development
- standard-version 9.5.0 development
- typescript 5.2.2 development
- tsm 2.3.0 development
- uvu 0.5.2 development
- eslint 7.32.0 development
- eslint-plugin-markdown 2.2.1 development
- mocha 9.1.3 development
- nyc 15.1.0 development
- gulp-format-md ^1.0.0 development
- minimist ^1.2.0 development
- mocha ^3.5.3 development
- eslint ^6.8.0 development
- fill-range ^7.0.1 development
- gulp-format-md ^2.0.0 development
- mocha ^6.2.2 development
- nyc ^15.0.0 development
- time-require github:jonschlinkert/time-require development
- @types/node ^14 development
- chai ^4.2 development
- chai-subset ^1.6 development
- dtslint ^3.3.0 development
- eslint ^7.0.0 development
- mocha ^7.1.1 development
- nyc ^15.0.0 development
- rimraf ^3.0.0 development
- typescript ^4.0.3 development
- picomatch ^2.2.1
- bundt 1.1.2 development
- esm 3.2.25 development
- uvu 0.5.1 development
- @polka/url ^1.0.0-next.24
- mrmime ^2.0.0
- totalist ^3.0.0
- ava ^5.2.0 development
- benchmark ^2.1.4 development
- expect-type ^0.15.0 development
- typescript ^5.0.4 development
- xo ^0.54.1 development
- type-fest ^3.8.0
- @sindresorhus/tsconfig ~0.7.0 development
- expect-type ^0.15.0 development
- tsd ^0.28.1 development
- typescript ^5.0.4 development
- xo ^0.54.2 development
- ava ^5.3.1 development
- tsd ^0.29.0 development
- xo ^0.56.0 development
- dot-prop ^8.0.2
- @commitlint/cli ^17.7.2 development
- @commitlint/config-conventional ^17.7.0 development
- @commitlint/prompt-cli ^17.7.2 development
- @sindresorhus/tsconfig ^5.0.0 development
- @types/async-retry ^1.4.8 development
- @types/node ^20.8.3 development
- @typicode/eslint-config ^1.2.0 development
- del-cli ^5.1.0 development
- husky ^8.0.3 development
- tsx ^4.7.0 development
- typescript ^5.2.2 development
- fill-range ^6.0.0 development
- gulp-format-md ^2.0.0 development
- mocha ^6.0.2 development
- text-table ^0.2.0 development
- time-diff ^0.3.1 development
- is-number ^7.0.0
- bundt 1.1.1 development
- esm 3.2.25 development
- uvu 0.3.3 development
- expect-type ^0.19.0 development
- npm-run-all2 ^6.1.2 development
- tsd ^0.31.0 development
- typescript ~5.4.5 development
- xo ^0.58.0 development
- @polka/url 1.0.0-next.25
- @tinyhttp/accepts 2.2.2
- @tinyhttp/app 2.2.4
- @tinyhttp/content-disposition 2.2.1
- @tinyhttp/content-type 0.1.4
- @tinyhttp/cookie 2.1.1
- @tinyhttp/cookie-signature 2.1.1
- @tinyhttp/cors 2.0.0
- @tinyhttp/encode-url 2.1.1
- @tinyhttp/etag 2.1.2
- @tinyhttp/forwarded 2.1.1
- @tinyhttp/proxy-addr 2.1.4
- @tinyhttp/req 2.2.3
- @tinyhttp/res 2.2.3
- @tinyhttp/router 2.2.2
- @tinyhttp/send 2.2.2
- @tinyhttp/type-is 2.2.3
- @tinyhttp/url 2.1.1
- @tinyhttp/vary 0.1.3
- anymatch 3.1.3
- binary-extensions 2.3.0
- braces 3.0.3
- chalk 5.3.0
- chokidar 3.6.0
- dot-prop 8.0.2
- dot-prop 9.0.0
- es-escape-html 0.1.1
- es-vary 0.1.2
- eta 3.4.0
- fill-range 7.1.1
- fsevents 2.3.3
- glob-parent 5.1.2
- header-range-parser 1.1.3
- inflection 3.0.0
- ipaddr.js 2.2.0
- is-binary-path 2.1.0
- is-extglob 2.1.1
- is-glob 4.0.3
- is-number 7.0.0
- json-server 1.0.0-beta.1
- json5 2.2.3
- lowdb 7.0.1
- milliparsec 2.3.0
- mime 4.0.0-beta.1
- mime 4.0.1
- mrmime 2.0.0
- negotiator 0.6.3
- normalize-path 3.0.0
- picomatch 2.3.1
- readdirp 3.6.0
- regexparam 2.0.2
- sirv 2.0.4
- sort-on 6.0.0
- steno 4.0.2
- to-regex-range 5.0.1
- totalist 3.0.1
- type-fest 3.13.1
- type-fest 4.20.1
- json-server ^1.0.0-beta.1