NeoWeekend é um aplicativo desenvolvido para ajudar você a aproveitar seu fim de semana com sugestões de filmes, séries, jogos, livros e músicas. O app conta com uma API para fornecer conteúdo e uma página de sorteio onde um item de cada categoria é selecionado aleatoriamente para você curtir.
Exibe filmes populares com base nas últimas tendências.
Sugestões de séries para maratonar.
Recomendações de jogos para diversas plataformas e gêneros.
Pesquisa de livros com base em termos definidos.
Sugestões de músicas e álbuns para você curtir no seu tempo livre.
Página dedicada ao sorteio de um item de cada categoria para você decidir o que fazer no fim de semana.
- A API de filmes oferece acesso aos filmes mais populares e possibilita pesquisas.
Endpoint:
https://api.themoviedb.org/3/movie/popular?api_key=${API_MOVIE_KEY}&page=1
Parâmetros:
- api_key: Sua chave de API.
- page: Número da página de resultados (padrão é 1).
Imagem:
https://image.tmdb.org/t/p/w500/{caminho_da_imagem}
Exibe séries populares e permite filtro por idioma, sendo possível buscar séries em português.
Endpoint:
https://api.themoviedb.org/3/discover/tv?api_key=${API_MOVIE_KEY}&page=1
Parâmetros:
- api_key: Sua chave de API.
- original_language: Para buscar séries em português, utilize o valor pt.
Imagem:
https://image.tmdb.org/t/p/w500/{caminho_da_imagem}
A API de jogos oferece acesso aos jogos mais populares, com filtros de pesquisa por categoria e plataforma.
Endpoint:
https://api.rawg.io/api/games?key=${API_GAME_KEY}&page=1
Parâmetros:
- key: Sua chave de API.
- Search: Termo de pesquisa para filtrar os jogos.
- Genres: Gênero do jogo.
- page: Número da página de resultados (padrão é 1).
Imagem:
https://rawg.io/media/slider_genres/{caminho_da_imagem}
A API de livros permite buscar livros por título ou autor.
Endpoint:
https://openlibrary.org/search.json?q=livro&start=0&limit=100
Parâmetros:
- q: Termo de pesquisa.
- start: Índice inicial dos resultados.
- limit: Limite de resultados (padrão é 100).
Imagem:
https://covers.openlibrary.org/b/id/{cover_i}-L.jpg
A API do Deezer fornece acesso a músicas, álbuns e artistas para você explorar.
Endpoint:
https://api.deezer.com/search?q={termo_de_pesquisa}
Parâmetros:
- q: Termo de pesquisa (pode ser o nome da música, álbum ou artista).
Imagem:
https://e-cdns-images.dzcdn.net/images/cover/{caminho_da_imagem}-L.jpg
- Crie uma conta nas plataformas de API listadas (TMDB, RAWG, Open Library, Deezer).
- Obtenha suas chaves de API.
- Substitua as variáveis de chave de API no código com as suas chaves pessoais.
- Use os endpoints fornecidos para integrar os dados ao seu aplicativo NeoWeekend.
- Aproveite as sugestões e o sorteio aleatório para planejar seu fim de semana.
flutter pub get
Executar o App: Para rodar o aplicativo no emulador ou dispositivo, utilize o comando:
flutter run
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests para melhorias e novas funcionalidades.
Este projeto é licenciado sob a MIT License.
Se tiver dúvidas ou sugestões, sinta-se à vontade para entrar em contato através de:
- Email: liedson.b9@gmail.com
- LinkedIn: liedsonlb
- Instagram: liedson.vue
- Github: LiedsonLB
- Portfólio: Liedson Barros
- Release v1.0✅ - Release v1.0.0




