Aplicação de adição e listagem de imagens hospedadas no ImgBB e dados no FaunaDB.
Sistema criado através do Ignite da Rocketseat com o intuito de praticar os conhecimentos em cache local e data fetching com React Query, criação de formulário com React Hook Form e criação de interfaces declarativas com Chakra UI.
- Node.js 12+
- Yarn
- Conta nos seguintes serviços (Tais possuem planos gratuitos):
Para clonar o projeto via HTTPS execute o seguinte comando:
git clone https://github.com/Gabrielcsg19/upfi.git
Em seguida instale as dependências:
yarn
Antes de executar o projeto é necessário preencher as variáveis de ambiente:
yarn dev
yarn test
- Next.js - Framework React que adiciona recursos como SSR, SSG e entre outros à biblioteca.
- Typescript - Superset Javascript que adiciona tipagem estática à linguagem.
- Jest - Um dos frameworks mais famosos quando se trata de testes de código Javascript.
- React Query - Biblioteca para lidar com gerenciamento de cache e data fetching no React.
- React Hook Form - Biblioteca para manipulação de formulário no React.
- Chakra UI - Biblioteca para criação de interfaces declarativas.
- @Rocketseat - Plataforma de educação que "girou a chave" na minha vida.
- @Diego Fernandes - CTO da Rocketseat. Esse é o cara.
Feito com ❤️ por Gabriel Souza