Projeto Opensource que visa melhorar o match entre os profissionais Juniors e empresas. Saiba mais em SouJunior.
Antes dos passos de instalação do projeto lembre-se sempre de forkar o repositório oficial e só realizar alterações no repositório "forkado" enviando modificações através de Pull Requests. Nunca modifique diretamente o repositório oficial(upstream).
Nesse projeto é usado apenas o Yarn como gerenciador de pacotes. Para prevenir erros e conflitos com outro package manager (e.g. NPM), recomendamos que também utilize o Yarn. Veja o website oficial do Yarn aqui.
Clone o projeto
git clone https://github.com/SouJunior/vagas-frontend
Entre no diretório do projeto
cd vagas-frontend
Instale as dependências
yarn install
Configurar as variaveis de ambiente:
VITE_APP_GOOGLE_ANALYTICS_KEY= # GA do SouJunior VITE_APP_URL= # link do backend VITE_APP_URL_JOBS= # link da api de jobs
Inicie o servidor
yarn start
Caso não queira depender do backend, você pode rodar uma API fake localmente usando o json-server
. Para isso, execute o comando abaixo em um terminal separado do yarn start
:
yarn fakeapi
Antes de rodar, certifique-se de que o arquivo fake_api_db.json
exista e esteja no formato esperado pela API.
Você pode usá-lo como base copiando o arquivo fake_api_db.example.json
.
A API fake irá modificar o fake_api_db.json
ao realizar requisições POST
, PUT
, etc.
Por esse motivo, esse arquivo está no .gitignore
e não deve ser versionado.
Caso a estrutura da API original mude, atualize e commite apenas o fake_api_db.example.json
.
📚 Documentação do json-server
:
https://www.npmjs.com/package/json-server/v/1.0.0-beta.3
Esse projeto é usado pela SouJunior.
Framework JavaScript:
Framework CSS:
Outras tecnologias:
Ambiente de desenvolvimento:
sequenceDiagram
actor Dev as Desenvolvedores
participant Git as GitHub
participant Net as Netlify
Note over Dev,Net: Fluxo de Deploy com Preview
Dev->>Git: Abre Pull Request (PR) para main
Git->>Net: Novo Evento: PR criada
Net-->>Git: Deploy Preview criado
Note over Dev,Net: Loop de desenvolvimento
Dev->>Git: Aprova e mergeia PR para main
Git->>Net: Novo Evento: Branch main atualizada
Net-->>Git: Deploy de Produção atualizado
- Max Faria | GitHub - Linkedin
- Isabela S. Hyeda Buitoni | GitHub - Linkedin
- Leonardo Dias Monteiro | GitHub - Linkedin
- Filipe Reis | GitHub - LinkedIn
- Igor Gonçalves | GitHub - Linkedin
- João Vitor Kremer | GitHub - LinkedIn
- Alberto Santos | GitHub - LinkedIn - Portfólio
- Carlos Junior | GitHub - LinkedIn
- Rafael Pires | GitHub - Linkedin
- Silvia Luiza | GitHub - LinkedIn
Se você tiver algum feedback, por favor nos deixe saber por meio do nosso site. Ou fazendo uma contribuição.
Contribuições são sempre bem-vindas!
Veja contribuindo.md
para saber como começar.