Skip to content

MauricioAires/reactjs-upload-de-imagens

Repository files navigation

Logo

UpFi

Carregue e compartilhe suas imagens.

Sobre o ProjetoTecnologiasIniciando o projetoLicençaAutor

Sobre o projeto

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.


Tecnologias

Abaixo as tecnologias utilizadas para construção da aplicação


🏃🏾 Testes

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:

Logo

Iniciando o 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>

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.


Autor

Feito por Mauricio Aires 👋🏽