Skip to content

This application is a pseudo social network, where it will be possible to login and register, make posts, delete and edit, all using a fake API with JSON-SERVER

Notifications You must be signed in to change notification settings

IuriKintschev/gearSocial

Repository files navigation

Gear Social

Preview

Overview

Esta aplicação é uma pseudo rede social, onde será possível logar e se cadastrar,
realizar postagens, deletar e editar, tudo utilizando uma API fake com o JSON-SERVER

O que houve?

Peço que ignore a splash-screen, sou péssimo em criar imagens do zero hehe.

Foi um pequeno desafio, claro que eu poderia ter simplificado e nem utilizar o zustand, poderia ter utilizado
a context API do próprio react, mas optei em utilizar o zustand pela sua forma de zero configurações, e estado
baseado no useState. Utilizei um arquivo JSON para simular uma API usando o json-server, e expondo com
o ngrok.. foquei na estrutura escalável e na parte visual da aplicação.

Como executar?

Certifique-se que tenha o json-server e o ngrok instalado

Caso não tenha instale com os comandos ..
yarn global add json-server
yarn global add ngrok



Após erga o servidor!

Para erguer o servidor rode o comando..

json-server db.json -p 5000 -w

Agora exponha ele com o ngrok..

ngrok http 5000

Exemplo da saída!

  • Será apresentado no console
Session Status                online                                                                          
Session Expires               7 hours, 59 minutes                                                             
Version                       2.3.35                                                                          
Region                        United States (us)                                                              
Web Interface                 http://127.0.0.1:4040                                                           
Forwarding                    http://2cdfda69e4b2.ngrok.io -> http://localhost:5000                           
Forwarding                    https://2cdfda69e4b2.ngrok.io -> http://localhost:5000                          
                                                                                                              
Connections                   ttl     opn     rt1     rt5     p50     p90                                     
                              0       0       0.00    0.00    0.00    0.00

No app irá usar o seu resultado que apresenta no exemplo "https://2cdfda69e4b2.ngrok.io"


  • Para instalar o app, no repositório possue um versão relese
    do APK, baixe e instale no emulador ou aparelho fisico

About

This application is a pseudo social network, where it will be possible to login and register, make posts, delete and edit, all using a fake API with JSON-SERVER

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •