Portal de vagas tech focado em primeiras oportunidades. Vagas serão adicionadas pelos "curadores", pessoas que vasculham a rede em buscam dessas oportunidades e divulgarão aqui (citando as fontes)
- Projeto em produção: https://vagasbabydev.vercel.app/
- Design (Figma)
O projeto está aberto a contribuições, veja as issues abertas! (caso seja em código, ver arquivo Guia do Código.md para entender as regras)
- Next (e todo seu ecossistema: React, JavaScript, HTML, CSS, etc)
- Storybook: Para facilitar as contribuições!
- Jest + React Testing Library: Testes unitários!
- Atomic Design: Não é um framework nem nada, mas é uma boa prática relevante de ser incluída 😉
Sem framework CSS, utilizando os CSS Modules nativos do Next
Clone o projeto: git clone https://github.com/PedroMarianoAlmeida/baby-dev-open-source.git
Abra o diretório do projeto: cd my-project
Instale as dependências (com yarn): yarn
Rode o projeto localmente: yarn dev
Rode o Storybook do projeto localmente yarn storybook
Rode os testes do projeto localmente: yarn test
Não apareceram porque reescrevi o repositório e perdi o commits deles =/
Aquele lance do import ter import { alguma coisa } from '@issoÉPathMapping'
- https://storybook.js.org/docs/react/get-started/install
- https://storybook.js.org/docs/react/get-started/whats-a-story
Utilizado para adicionar os estilos globais no Storybook(commit), e acho que vai ser pra resolver o problema da imagem
Utilizado para o Path Map do Typescript funcionar (commit)
- https://blog.logrocket.com/testing-next-js-apps-jest/: Exemplo passo a passo
- https://nextjs.org/docs/testing#setting-up-jest-with-the-rust-compiler: Que referenciou a documentação 🤡
- https://readme.so/: Usei pro readme, e como editor online de markdown
- Adicionando licença a um repositório
- Explicação do Atômic Design
- Playlist Spotify que me ajuda na concentração =D