Neste repositório você encontrará a interface de usuário para a aplicação Linkr, uma plataforma de compartilhamento e descoberta de links. Este repositório contém o código-fonte do frontend do projeto.
O Linkr é uma plataforma que permite aos usuários compartilhar e descobrir links interessantes. Com o frontend do Linkr, os usuários podem navegar pelos links compartilhados por outros usuários, adicionar seus próprios links e interagir com a comunidade, seguindo outros usuários, curtindo seus posts e comentando, além, é claro, de poder compartilhar suas publicações com sua própria rede.
Este projeto foi construído em colaboração com:
- Registro e login de usuários.
- Página inicial com os links mais recentes.
- Trending, onde o usuário pode ver a lista de tags(#) mais populares.
- Feed personalizado, onde o usuário vê somente os posts dos usuários que segue.
- Pesquisa de usuários pelo nome.
- Adição e edição de links.
- Perfil de usuário com informações pessoais e links compartilhados.
Para ver como ficou o projeto, basta acessar o link abaixo:
Vale a ressalva de que o acesso pode ser um pouco lento devido ao backend estar hospedado em uma plataforma gratuita. Mas tenha paciência :)
-
Clone o repositório
-
Digite o seguinte comando na raíz do projeto:
npm i
-
Crie um arquivo .env
-
Crie uma variável de ambiente chamada REACT_APP_API_URL e utilize a nossa API pública.
-
O seu arquivo .env deverá ficar da seguinte forma:
REACT_APP_API_URL=https://linkr-api-28og.onrender.com
Ademais,