Sobre • Funcionalidades • Como executar • Tecnologias • Contribuidores •
PermutaGov - é uma forma de conectar servidores públicos federais com interesses comuns em movimentação no território nacional por meio do sistema de permuta.
Projeto desenvolvido para conclusão de curso durante a Bootcamp em Desenvolvimento Web FullStack oferecida pela Enap em parceria com a Ironhack.
-
O servidor público federal se cadastrar na plataforma web informando:
- Nome
- CPF
- Órgão ao qual está vinculado
- Unidade administrativa
- Senha para acesso:
-
Os usuários cadastrado têm acesso à aplicação Web, onde podem:
- Incluir uma ou mais unidades administrativas na localidade para onde deseja efetivar a permuta;
- Consultar unidades de origem disponíveis, isto é, aqueles em que outros servidores manifestaram-se intenção de permutar;
- Consultar o histórico de suas manifestações;
- Excluir aquelas manifestações das quais não tem mais interesse;
- Editar seu perfil de usuário, alterando seu orgão administrativo de origem;
Este projeto é divido em 2 (duas) partes:
💡O Frontend precisa que o Backend esteja sendo executado para funcionar, conforme orientações abaixo.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/atejap05/BootCamp-Dev-Web-MERN-APP-Backend.git
# Acesse a pasta do projeto no terminal/cmd
$ cd BootCamp-Dev-Web-MERN-APP-Backend
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm startDev
# O servidor inciará na porta:8080 - acesse http://localhost:8080
# Clone este repositório
$ git clone https://github.com/atejap05/BootCamp-Dev-Web-MERN-APP-Frontend.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd BootCamp-Dev-Web-MERN-APP-Frontend
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run start
# Execute Sass
$ npm run watch:sass
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
As seguintes ferramentas foram usadas na construção do projeto:
Website (React)
Veja o arquivo package.json
Veja o arquivo package.json
Desenvolvedores Full Stack que levaram a ideia do papel para o mundo Web em menos de 2 semanas. 👏👏👏
Joel Alves 👨🚀 |
Juliano Hausen 👨🚀 |
Daniel Ladeira 👨🚀 |
Murilo Dias 👨🚀 |