Carregue e compartilhe suas imagens.
Sobre o Projeto • Tecnologias • Iniciando o projeto • Licença • Autor
O projeto tem como objetivo o estudo e desenvolvimento de uma aplicação em ReactJS com NextJS realizando o upload de imagens para o ImgBB utilizando uma interface construida inteiramento com Chakra com validação de formulário com React Hook Form e para armazenamento serverless FaunaDB.
Abaixo as tecnologias utilizadas para construção da aplicação
Para estar completo, o projeto deve passar pelos seguintes testes quando é entregue na plataforma da rocketseat:
- Home page should be able to render loading
- Home page should be able to render error
- Home page should be able to render images list
- Home page should be able to view an image
- Home page should be able to load more images
- Home page should be able to add a new image
Resultado do Projeto:
# Clone this project
$ git clone https://github.com/MauricioAires/ignite-template-reactjs-upload-de-imagens
# access
$ cd ignite-template-reactjs-upload-de-imagens
# Install dependencies
$ yarn install
# Na raiz do projeto crie uma copia do arquivo .env.local.example
# Altere o nome da copia para .env.local
# Preencha as variáveis ambiente de acordo com as instruções
$ cp .env.example .env.local
# config NEXT_PUBLIC_IMGBB_API_KEY
https://api.imgbb.com/
# config FAUNA_API_KEY
https://dashboard.fauna.com/keys/@db/global/seu-projeto
# Run the project
$ yarn dev
# The server will initialize in the <http://localhost:3000>
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Feito por Mauricio Aires 👋🏽