Skip to content

Site de contratação, focado apenas em estágios, para facilitar na procura de oportunidades para os universitários. Outras funcionalidades serão tratadas.

Notifications You must be signed in to change notification settings

UnBArqDsw2021-2/2021.2_G3_stag.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stag.io

Código da Disciplina: FGA0208
Número do Grupo: 3

Alunos

Matrícula Aluno
18/0096991 Álvaro Guimarães
18/0100831 Gabriel Avelino
18/0101617 Guilherme de Morais Richter
19/0014032 Guilherme Rogelin Vial
18/0018574 Hérya Rodrigues
18/0102087 Ian Fillipe
18/0102613 Italo Fernandes
18/0102656 Ítalo Vinícius
18/0103431 Joao Victor Valadao
17/0112004 Nathan Fernandes

Sobre

O nosso projeto tem como objetivo facilitar a relação empresa-estudante por meio da disponibilização de vagas de estágio através da empresa e iniciativa de interesse por meio do estagiário.

Screenshots Primeira Entrega <<FOCO: DSW(Base)>>

PrototipoAltaFidel MapaMental RichPicture CausaEfeito Brainstorming

Vídeo(s) Primeira Entrega <<FOCO: DSW(Base)>>

Screenshots Segunda Entrega <<FOCO: DSW(Modelagem)>>

Diagrama de classes Diagrama de atividades CriteriosDeAceitação Modelagem de dados

Vídeo(s) Segunda Entrega <<FOCO: DSW(Modelagem)>>

Screenshots Terceira Entrega <<FOCO: DSW(Padrões de Projeto)>>

GRASP GOF PadroesExtras

OBS: Não constam Screenshots, na Home Page do Projeto, até o prazo da Terceira Entrega (Professora)

Vídeo(s) Terceira Entrega <<FOCO: DSW(Padrões de Projeto)>>

OBS: Não constam Vídeos, na Home Page do Projeto, até o prazo da Terceira Entrega (Professora)

Screenshots Quarta Entrega (FINAL) <<FOCOS: Arquitetura & Reutilização de Software & PROJETO FINAL>>

DocumentoDeArquitetura ReutilizacaoDeSoftware IEModelagemDeDados IERequisicoes

Vídeo(s) Quarta Entrega (FINAL) <<FOCOS: Arquitetura & Reutilização de Software & PROJETO FINAL>>

Descritivo dos Principais Aspectos Técnicos

Principal(is) Metodologia(s) Adotada(s): Scrum e eXtreme Programming
Principais Linguagens Utilizadas e/ou Pretendidas: JavaScript
Principais Tecnologias Utilizadas e/ou Pretendidas: Node.js, React.js, Express.js
Principal(is) Estilo(s) Arquitetural(is) Adotado(s): MVC, RUP

O Projeto está rodando?

(X) SIM ( ) NÃO

Requisitos

  • Node 16.13.2
  • NPM 8.1.2

Instalação

  • Instalação do Node no Windows

    Basta ir ao site oficial do Node.js e baixar o instalador. Além disso, certifique-se de ter o "git" disponível em seu PATH, o "npm" pode precisar dele (Você pode encontrar o git aqui).

  • Instalação do Node no Ubuntu

    Você pode instalar nodejs e npm facilmente com o apt install, basta executar os seguintes comandos.

    $ sudo apt install nodejs
    $ sudo apt install npm
    
  • Outros sistemas operacionais

    Você pode encontrar mais informações sobre a instalação no site oficial Node.js e no site oficial NPM.

Como rodar o front-end?

  1. Faça o clone deste repositório

    git clone https://github.com/UnBArqDsw2021-2/2021.2_G3_stag.io_Frontend.git
  2. Acesse a pasta 'stag.io'

    cd stag.io/
  3. Instale os pacotes necessários

    Este comando só precisa ser feito uma vez, caso instale um novo pacote, o arquivo package.json será atualizado.

    npm install
  4. Rodar a aplicação

    npm start

Agora a aplicação estará rodando na porta 3000, por padrão, basta acessar aqui

Como rodar o back-end?

Caso queira rodar o back-end é só executar o passos abaixo, porém necessita inserir a credenciais do banco de dados da variáveis de ambiente, seguindo os padrões abaixo:

USER="" PASSWORD="" SERVER="" DATABASE=""

Agora é só seguir os passos abaixo

  1. Faça o clone deste repositório

    git clone https://github.com/UnBArqDsw2021-2/2021.2_G3_stag.io_Backend.git
  2. Acesse a pasta

    cd 2021.2_G3_stag.io_Backend/
  3. Instale os pacotes necessários

    Este comando só precisa ser feito uma vez, caso instale um novo pacote, o arquivo package.json será atualizado.

    npm install
  4. Rodar a aplicação

    npm start

Agora a api estará rodando na porta 3001, por padrão, basta acessar aqui e fazer as requisições necessárias.

Informações Complementares

Para executar o front-end não necessita do back-end, pois o mesmo já está hospedado em produção no Heroku e sua API já é referenciada no front-end.

About

Site de contratação, focado apenas em estágios, para facilitar na procura de oportunidades para os universitários. Outras funcionalidades serão tratadas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published