Skip to content

FelipeQueiroz/frontend-spacex

Repository files navigation

Frontend do Newsletter da SpaceX

Front end feito com base do template passado no teste. Dei uma refatorada no projeto pois havia muitos arquivos que não utilizei, mas basicamente o aplicativo é constituído pelas seguintes funcionalidades:

News view:

  • Listar todas as notícias da API

Table of users & posts view:

  • Listar todos usuários da API
  • Listar todas as notícias da API
  • Registrar um usuário na API
  • Editar um usuário da API
  • Deletar um usuário da API

Bibliotecas utilizadas:

  • material ui: Para padronização de componentes.
  • axios: Para conexão com a API.
  • unform: Para utilização de formulários.
  • yup: Para validação de formulários.
  • eslint: Para reforçar o code style.
  • prettier: Para reforçar o code style.

Implementações futuras:

  • Autenticação de usuário
  • Aprimoramento do post, adicionando um texteditor
  • Migrar para TypeScript

Declarações finais:

Foi realmente um desafio lidar com o react js, pois estou acostumado a utilizar typescript mas me trouxe muitos ensinamentos. Devido ao tempo do teste optei por não mecher com autenticação do usuário, fazendo com que eu tenha mais tempo para resolver prioridades. Espero que gostem :)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors