Esta aplicação tem como objetivo listar as fotos e fotografias que foram escolhidas através da curadoria do time do Unsplash.
Estr projeto é apenas uma avaliação da sua capacidade como desenvolvedor frontend com foco em UI/UX. Desta forma, iremos avaliar:
- Nível de fidelidade do que foi desenvolvido ao que foi proposto;
- Utilizacão de recursos para UX, como por exemplo animações e resposta dos eventos ao usuário;
- Estratégia de reuso dos componentes da UI;
- Capacidade da sua decisão para bom uso de recursos que provém boa perfomance da aplicação;
- Padrão de projeto que foi utilizada no projeto;
- Reuso e organização de serviços de terceiros integrados;
- Organização, a nível de manuntenibilidade, do código que será escrito;
- Uso do versionamento do código para a aplicação;
A aplicação deverá ser desenvolvida em até 48 horas e as publicações do projeto através do fork
deste repositório.
Estaremos contabilizando o tempo a partir do momento do envio de um email para você, caso você esteja em processo de seleção. Caso tenha decidido realizar sem contato prévio, iremos contabilizar a partir da data do fork
até o último commit antes do prazo da deadline.
- Angular 6;
- Typescript;
- HTML5;
- SaSS;
- Versionamento GIT;
- Responsividade e adaptação de recursos da aplicação p/ smartphones;
- Hospedagem no Firebase hosting;
- UI da aplicação: https://d.pr/free/f/T8ilCo
- Doc da API do Unsplash: https://www.getpostman.com/collections/ad315227c7edfc3a23d9
- Receberá 8 fotos e informações dos seus respectivos fotógrafos.
- Extra: Implementação de modal, que será acessado via botão "Ver todos", que receberá a listagem de 50 fotógrafos com a paginação virtual.
- Endpoint:
/curated
2. "Inspire-se":
- Receberá fotos aleatórias disponíveis no banco de imagens. Nesta listagem será necessária a aplicação da paginação virtual. Atentar-se a estratégias de perfomance de carregamento, assim como a UX durante o processamento das imagens na listagem.
- Endpoint:
/random
3. Header e rodapé: Possuirão estrutura estática, com campos e botões sem redirecionamento, com excessão das redes sociais.
Envie o seu CV através do site http://carreiras.trakto.io e em breve entraremos em contato com você.