Crie um aplicativo web Laravel para realizar as seguintes partes:
Haverá um botão de download para baixar todos os seguidores de qualquer usuário (inseriremos o usuário @handler).
O download pode ser realizado em um dos seguintes formatos, ou seja, você escolhe o formato desejado. Seria uma vantagem se você desse a opção de baixar os tweets em todos os seguintes formatos: csv, xls, google-spreadhseet, pdf, xml e json.
Para o recurso de exportação de planilha do Google, o usuário do aplicativo deve ter uma conta do Google. Seu aplicativo deve pedir permissão para criar planilhas no Google Drive do usuário.
Assim que o usuário clicar no botão de download (após escolher a opção), todos os seguidores do usuário especificado deverão ser baixados. Dica: você pode implementar isso como trabalho em segundo plano. Encontre algumas soluções criativas.
Demonstração
git clone https://github.com/pcsaini/rtCamp-twitter-challenge.git
cd rtCamp-twitter-challenge
composer install
php artisan env:gen
cd public
bower install
php artisan serve
http://localhost:8000
OU
php -S localhost:8080 -t public
http://localhost:8080
Repositório Github
Instale o pacote usando o compositor:
composer require thujohn/twitter
Repositório Github
Instale o pacote usando o compositor:
composer require mathiasgrimm/laravel-dot-env-gen:dev-master
Repositório Github
Instale o pacote usando o compositor:
composer require google/apiclient:^2.0
Repositório Github
Instale o pacote usando o compositor:
composer require "maatwebsite/excel:~2.1.0"