Se você está lendo este post, provavelmente está procurando uma ideia. Você provavelmente deseja criar um aplicativo simples que possa ser usado em um tutorial ou em seu projeto de exemplo para testar um novo framework ou API. Neste artigo você encontrará uma lista de Web apps para testar o seu conhecimento e se divertir um pouco.
Ele precisa ser simples o suficiente para não ocupar todo o seu tempo, mas ao mesmo tempo complexo o suficiente para valer a pena.
Algumas das ideias são independentes (não envolvem o uso de uma API externa), enquanto algumas fazem uso de APIs públicas famosas, nas quais é possível obter facilmente dados pré-compilados.
Apps simples sem dependências externas
Um aplicativo registrador de peso
- Aceita um conjunto de entradas manuais de medições de peso realizadas em datas diferentes
- Pode traçar um gráfico
- Pode permitir que você rastreie várias entidades, por exemplo, o peso de mais de uma pessoa.
- Armazena os pesos em algum lugar
Um banco de dados de livros
- Insira os livros que você possui
- Insira os livros que você gostaria de comprar
- Armazene as informações e imagens do livro
Um aplicativo de receitas
- Digite um nome e uma descrição com as etapas
- Tem fotos
- Tem algum ranking para dificuldade e qualidade
- Adicione o tempo necessário
- Tem etapas diferentes com uma foto para cada
- Guarde-os em algum lugar
Um registrador de contas
- Registrar contas, valores e datas
- Tenha alguns gráficos (este ano / ano passado)
- Listar contas
- Guarde-os em algum lugar
Um registrador de despesas
- Registre as despesas e marque-as (ou tenha categorias)
- Listar despesas
- Tenha alguns gráficos (último mês / ano passado)
- Guarde-os em algum lugar
Um aplicativo de chat
- As pessoas entram sem autenticação e recebem um nome, armazenado para quando voltam
- Armazene o histórico
- Adicionar notificações
Um aplicativo de notas
- Adicione uma nova nota
- Listar todas as suas anotações na barra lateral
- Guarde-os em algum lugar
Um aplicativo de diário pessoal
- Adicionar entradas com data e texto
- Mostrar mais recente primeiro
- Anexar imagens
- Guarde-os em algum lugar
Um aplicativo pomodoro
- Digite um horário
- Iniciar temporizador
- Alerta quando o tempo acabar
Um gerador de memes
- Tem 10 imagens memes populares
- Deixe o usuário adicionar o texto
- Resultado é imagem + texto
- Armazene o histórico
Jogo-da-velha
- Vamos lá, você sabe como funciona.
Um blog engine
- Permitir que o usuário faça o login e adicione postagens
- Os visitantes podem adicionar comentários
- Armazene os dados em algum lugar
Um QA engine
- Permitir que o usuário faça o login
- Adicione perguntas
- Responder a perguntas
- Permitir que o usuário original escolha a melhor pergunta
Aplicativos com tecnologia de API
Hacker News
- Listar os posts populares
- Mostrar os comentários de uma postagem
- Mostrar o perfil de um usuário
- Pesquisa HN
- Listar os posts populares
- Listar os comentários de uma postagem
- Mostrar o perfil de um usuário
Uma API do GitHub
- Listar os repositórios populares a partir de hoje / semana / mês
- Listar os commits mais recentes em um repositório
- Mostrar uma pessoa ou organização repositórios públicos classificados por estrelas
Dados para seus aplicativos de amostra
Here are some amazing public APIs you can use:
- The Cat API
- The Dog API
- The Chuck Norris API
- F**k Off As A Service API
- Quotes API
- Quotes API
- Dad Jokes API
- The Spotify API
- The New York Times API
- The Wikipedia API
- The Wikidata API
- The Medium API
- Design Quotes API
- The GoodReads API
- The Dribbble API
- The 500px API
- The Unsplash API
- The Giphy API — GIFs!
- The Pixabay API
- Exchange rates
- Site screenshots API
- The Oxford Dictionary API
- Website Technologies API
- The Mapbox API
- Music Lyrics API by Genius
- Site meta tags API
- The EventBrite API
- Open source projects changelogs
- The GitHub REST API
- The GitHub GraphQL API
- QR codes API
- The StackExchange API
- Words and synonyms
- The Nasa API
- The SpaceX API
- The Hacker News API
- The Instagram API
- The Reddit API
- The Slack API
- The Twitter API
- The YouTube API
Image placeholders para os seus projetos:
Geradores de imagem:
Espero que esta pequena lista possa ajudar cada um de vocês a colocar o conhecimento em prática! Lembre-se que cada um dos itens presentes neste artigo são apenas um ponto de partida e que você poderá criar muito mais em cima deles. Se tiver algum projeto interessante em mente, compartilhe conosco nos comentários.
Após completar os desafios párticos mais difíceis, você está pronto para conseguir um emprego! Acesse a ProgramaThor, uma stratup focada no recrutamento de desenvolvedores. Para se candidatar às vagas e receber notificações em casos de matching, basta de cadastrar e completar seu perfil corretamente.
Este artigo é uma tradução adaptada do texto do autor Flávio Copes
Sobre o autor

Últimos artigos
Dicas19 Setembro, 2018Como escolher o notebook certo para programação
Dicas12 Setembro, 2018Como pensar igual um programador: dicas para solucionar problemas
Top5 Setembro, 2018Top 7 ferramentas de código aberto para desenvolvedores
Dicas29 Agosto, 201810 dicas para novos desenvolvedores