Skip to content

App to shorten links made with React Native using the Bitly API

Notifications You must be signed in to change notification settings

davifelix5/url-shortener

Repository files navigation

URL-Shortener

Página inicial

O que é

  • Esse aplicativo serve para encurtar os links muito grandes, promovendo maior conforto tanto para quem os envia quanto para quem os recebe.
  • Os links encurtados são salvos na memória do celular e podem ser acessados, compartilhados ou apagados.

Tecnologias utilizadas

  • React Native
  • Expo
  • Bitly API

Como rodar

  • Instalar o NodeJS (consultar o site oficial)

  • Instalar o Expo

    npm install --global expo-cli

    ou, se você tem o yarn instalado:

    yarn global add expo-cli
  • Criar uma conta no site da Bitly e obter uma chave para o uso da API (navegar até a parte de uso gratuito um pouco abaixo)

  • Clonar o projeto deste repositório

    git clone https://github.com/davifelix5/url-shortener.git
  • Instalar os pacotes necessários

    npm install

    ou

    yarn install
  • Criar um arquivo config.json na raiz do projeto e adicionar nele:

    {
      "bitlyKey": "[SUA_BITLY_KEY]"
    }
    
  • Rodar o projeto

    expo start
  • Para rodar o aplicativo, basta instalar o app do Expo pela sua loja de aplicativos e depois scanear o QRCode fornecido pelo Expo quando a aplicação é iniciada.

O App

Página para encurtar links

Página inicial

Página para acessar links encurtados

Links salvos Links salvos com botão para apagar

Modal para copiar ou compartilhar links

Modal para links

About

App to shorten links made with React Native using the Bitly API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published