12 ideias de design de projeto que as pessoas definitivamente usarão

Aprenda, construa, divirta-se, repita



Você está implementando uma das ideias?





Este artigo é parte de uma série de minhas idéias sobre projetos paralelos. Abordei como escolher um projeto paralelo para obter o máximo de si mesmo aqui . E esta parte fornece um conjunto de dicas e estratégias para ajudá-lo a aproveitar projetos de terceiros de forma eficaz.



Então, não vamos perder tempo - abaixo estão uma seleção de ideias que outros artigos me inspiraram, minha experiência e reflexões sobre o que exatamente torna uma ideia para desenvolver um projeto realmente legal.



1. Resumo das suas contas favoritas do Twitter





A maioria das redes sociais compartilham 2 semelhanças:



  • um algoritmo que, ao que parece, mostra o que você quer ver;
  • as postagens que você realmente queria ler se fundiram em um mar de conteúdo desinteressante.


Por que não transformar sua lista favorita do Twitter em um resumo diário ou semanal? Dessa forma, você definitivamente não perderá os posts mais úteis e inspiradores. Além disso, um bom bônus: você pode determinar quando é conveniente para você receber essa seleção e começar a ler.



Você pode querer dar um passo adiante e configurar o envio automático do resumo para seu e-mail. Outra forma de desenvolver a ideia é permitir que os usuários criem, gerenciem e compartilhem suas próprias listas. O Twitter é apenas um exemplo aqui: você pode fazer o mesmo para Instagram, Facebook ou até mesmo as melhores postagens de seus subreddits favoritos. Habilidades de



programação de back-end:

Habilidades de programação de front end:

Habilidades de operações (administração):

Dificuldade:

Oportunidade de lucro:



2. Site de portfólio





Um projeto com um duplo benefício: será útil tanto na fase de criação como depois. Os desenvolvedores serão capazes de melhorar suas habilidades de front-end e, por exemplo, aplicar novos frameworks CSS ou JS. Use um modelo ou experimente o design, adicionando personalidade ao site.



Um site de portfólio demonstrará o que você faz, o que é interessante no mundo, como você pode ajudar pessoas e empresas. Este é um lugar especial para apresentar todos os seus projetos.



O que mais gosto nessa ideia é como o projeto pode se desenvolver gradualmente. Frente! Crie uma página de destino e implante-a em algum lugar. Ela existe, já está contada. Adicione sua página inicial na próxima semana, seu currículo no próximo mês. Cada vez que terminar outro projeto, você pode adicioná-lo à galeria de projetos em seu site. Ou seja, esse projeto mudará constantemente para melhor. Habilidades de



programação de back-

end : Habilidades de programação de front-end:

Habilidades de operações (administração):

Dificuldade:

Rentabilidade:




3. Aplicativo com previsão do tempo





Cada um tem seu próprio favorito entre os aplicativos de clima. O aplicativo que você criar será único, refletindo sua perspectiva e abordagem. Aposto que seu aplicativo encontrará seu público. Os dados meteorológicos estão disponíveis com várias APIs ao mesmo tempo - acho que o segredo é como você escolhe apresentá-los. Essa será a principal diferença e vantagem.



Com base em seus objetivos, crie um aplicativo móvel ou um aplicativo da web. No entanto, independentemente dessa decisão, deixe a oportunidade para um maior desenvolvimento do projeto em uma dessas direções. Habilidades de



programação de back

-end : Habilidades de programação de front-end:

Habilidades de operações (administração):

Dificuldade





: Rentabilidade : Para inspiração: Overdrop Weather, Clima Hoje , Ventoso



4. Automatize algo





Não pode ser! A intervenção manual ainda é necessária em 2020? Não importa o nível que você tenha: você pode encontrar uma tarefa digna de automação que estará ao seu alcance.



Tome como base o excelente livro de Al Sveigart, Automating Routine Tasks with Python . Escolha o capítulo que mais lhe interessa, onde será descrito um tema ou tecnologia específica, e implemente um dos projetos. Por exemplo, defina um alerta de texto quando um item da sua lista de desejos receber um desconto.



Faça backup automaticamente de sua base de conhecimento pessoal. Escreva um comando para gerar a estrutura de arquivo mais comum em seus projetos. Acompanhe as novidades de seus autores favoritos e adicione-os automaticamente à sua lista de leitura. Tenho certeza de que você terá ideias ainda melhores, mas o princípio é claro: descubra o que está tomando seu tempo e deixe o computador fazer isso por você. Habilidades de



programação de back-end:

Habilidades de programação de front end : Habilidades de

operação (administração):

Dificuldade:

Oportunidade de ganho:



Para inspiração:
como eu como de graça em Nova York usando Python, automação, inteligência artificial e Instagram



5. Twitter bot





Como o Digest, essa ideia pode ser aplicada a quase todas as redes sociais, onde fontes valiosas de informação podem lhe render curtidas e pontos de internet , aumentando assim sua autoridade. Inscreva-se para obter uma conta de desenvolvedor do Twitter, explore a API do Twitter, encontre um endpoint (método) que permite enviar tweets e conecte-se como uma lista de fatos, citações ou anedotas interessantes.



Vamos nos voltar para os bots responsivos: uma pessoa interage com esses bots. O bot rastreia uma menção ou um conjunto específico de palavras, conecta e envia as informações necessárias para quem a solicitou primeiro. Talvez você escreva vários desses bots e os faça competir em popularidade entre si. Habilidades de



programação de back-end:

Habilidades de programação de front end:

Habilidades de operações (administração):

dificuldade:

oportunidade de



lucro : para inspiração: Nassim Nicholas Taleb Bot (bot proativo), aplicativo Thread Reader ( bot reativo )



6. Portal para encontrar um emprego com especialização restrita





Uma boa maneira de ajudar as empresas a encontrar candidatos em áreas que podem não ser bem cobertas por plataformas de recrutamento e sites de carreira existentes.



Uma especialização restrita tem 2 vantagens:



  • limitar o escopo do domínio que você atende;
  • é mais fácil definir o público-alvo - clientes potenciais do seu produto.


Um ponto importante a ter em atenção: o seu produto será utilizado por 2 categorias diferentes de pessoas: recrutadores e candidatos a emprego. Esse fato levará a desafios interessantes no design e back-end de UX: você terá que gerenciar diferentes funções e permissões.



Eu também gosto dessa ideia porque pode ser monetizada. Não estou dizendo que será fácil, mas essa possibilidade é mais óbvia aqui do que nos outros casos descritos. Habilidades de



programação de back-end:

Habilidades de programação de front-end : Habilidades de

operações (administração):

Dificuldade:

Oportunidade de renda:



Para inspiração:
Valores-chave , Um quadro de empregos de acessibilidade digital , idealista



7. Quiz game sobre seu tópico favorito





A primeira das duas ideias relacionadas a jogos da minha lista. Todo mundo adora testar seus conhecimentos em questionários, certo? Você pode saber quem não gosta, mas a maioria das pessoas ainda gosta dessas atividades.



Novamente, meu conselho é focar no nicho. Assim, será mais fácil para você encontrar perguntas e respostas, encontrar quem queira brincar com o tema escolhido.



Ao criar um questionário, você encontrará perguntas que não surgirão em outros projetos da coleção. Por exemplo, você deseja criar um jogo único e / ou multijogador? Síncrono ou assíncrono ? Haverá prêmios para os vencedores? Como faço para gerenciar o placar? Como posso apenas sugerir novas perguntas? A lista de tarefas é infinita - apenas não deixe que elas o parem.



Habilidades de programação de back-end:

Habilidades de programação de front end: Habilidades de

operações:

Dificuldade:

Oportunidade de lucro:



Para inspiração:
jogo de teste para Android (GitHub)



8. Pesquise negócios lucrativos





Tenho uma atitude especial em relação a esses produtos. Meu último projeto paralelo, Win-Win , era desse tipo.



Eu adoro jogos de tabuleiro e adoro procurar ótimas ofertas para eles. Ao me conectar à API BoardGameGeek , obtenho os preços dos jogos nos quais estou interessado. É apenas matemática e encontrar posições a preços excelentes.



A sensação de quando você se depara com um jogo 70% abaixo da média minutos depois de ser publicado não pode ser comparada a qualquer outra coisa. A esperança de que outros pensem o mesmo é o que mais me motivou.



Pense em quais mercados você usa, pense nos tipos de produtos disponíveis por meio de suas APIs - e trabalhe com eles. Mesmo sem matemática complicada, você pode comparar os produtos com o preço mais alto ou mais baixo. Habilidades de



programação de back-end :

Habilidades de programação de









front- end : Habilidades de operações (administração): Dificuldade: Oportunidade de lucro: Para inspiração: UnitPrice.org , diskprices.com , voos baratos da Scott



9. Sistema de recomendações





Quando foi a última vez que você tentou escolher entre opções em uma área na qual não é especialista? Por exemplo, quando você estava na loja favorita de um ente querido que vende itens de passatempo que você não conhece. Sim, sim, todos nós passamos por isso!



Concentre-se em uma área, determine quais posições significativas você pode recomendar e, em seguida, comece com uma regra simples que retorna algumas recomendações com base na entrada. Posteriormente, você pode refinar seu sistema para agilizar as recomendações, aceitar diferentes tipos de entrada ou mesmo permitir que os usuários informem seu sistema, dependendo do sucesso da recomendação. Habilidades de



programação de back

-end : Habilidades de programação de front-end:

Habilidades de operações (administração):

Dificuldade:

oportunidade de lucro:



para inspiração:
Recommend.Games , Movie Recommendation System (GitHub)



10. Rastreador de hábitos gamificados





Rastreadores de hábitos continuam aparecendo em artigos como este. Mais frequentemente, apenas aplicativos de lista de tarefas ou mensageiros são mencionados. Por tradição, eles deveriam aparecer em todas essas coleções. Portanto, certifique-se de que eles não estão listados no meu artigo e você pode até verificar novamente.



Em um rastreador de hábitos gami ed, você pode fazer uma reviravolta inesperada adicionando os seguintes recursos:



  • bônus e conquistas (conquistas) para aqueles que concluíram o rastreador;
  • o surgimento de novos recursos conforme você usa o aplicativo;
  • competição entre usuários que desejam fazer X (por exemplo, ler 20 páginas por dia);
  • missões nas quais os usuários devem seguir um determinado processo de formação de hábitos.


Nosso aplicativo deve ter um conjunto de ferramentas para motivar ainda mais os usuários a se esforçarem para desenvolver um bom hábito. Isso é o que diferencia seu aplicativo da maioria dos outros rastreadores. Habilidades de



programação de back-

end : Habilidades de programação de front-end:

Habilidades de operações (administração):

Dificuldade:

Oportunidade de lucrar:




11. “Clone” um aplicativo que você usa com frequência, mas adicione o que você mais sente falta





Não estou sugerindo quebrar a lei e usar a marca registrada de outra pessoa ou apenas copiar algo sem alma.



Adicione à solução o que a torna única, digna de existência independente. Não clone um quadro Kanban adicionando apenas a reprodução da música "Eye Of The Tiger" toda vez que você selecionar um novo ... Espere! Esta é uma ideia incrível!



Mas, falando sério, existem definitivamente cinco ou dez coisas que o deixam louco ao usar um aplicativo. Faça dessas falhas a razão do seu projeto. Se a dor for tão intensa que você está pronto para criar um novo projeto por causa dela, você saberá exatamente o que fazer e como implementá-lo.



Certifique-se de verificar os fóruns de suporte, subreddits (tópicos) e Twitter para esses aplicativos. Este é o local onde mais sugestões, reclamações e desejos vêm. Lá você encontrará a chave de que precisa. E provavelmente alguém estará disposto a pagar pelo seu projeto. Habilidades de



programação de back-

end : Habilidades de programação de front-end:

Habilidades de operações (administração):

Dificuldade:

Oportunidade de lucrar:



Para inspiração:
depende de você :)



12. Próprio jogo de aventura (missão)





Esta é uma ideia fantástica se você quiser praticar suas habilidades de escrita.



Escreva histórias, não deixe os estereótipos de fantasia limitá-lo, esteja preparado para qualquer cenário. O usuário pode enviar valores inesperados, portanto, certifique-se de validar a entrada. Você só permitirá comandos por meio de teclas e palavras ou texto completo? Aqui, novamente, você encontrará vários problemas e tecnologias típicas apenas para este tipo de projeto. Como você armazenará o texto sobre os eventos? Haverá alguma foto (mídia)? Você pode personalizar os atributos de um jogador específico? Os atributos afetam o jogo ou são apenas decoração? Será possível escolher o mesmo personagem para jogos diferentes? E compartilhar com outros jogadores?



Habilidades de programação de back-end:

-:

Ops-:

:

:






Em primeiro lugar, gostaria de esclarecer as avaliações que dei a cada ideia. Claro, eles são subjetivos e refletem minha experiência como desenvolvedor. Sim, as estimativas são baseadas em como eu pessoalmente apresento o resultado final. Mesmo assim, tentei fazer uma escala visual para comparar ideias.



O nível de dificuldade significa que este é um projeto de dificuldade média em comparação com outras ideias neste artigo.



Espero que você não pense que estou propondo implementar todas as 12 ideias em um ano, em teoria, um mês. É louco e incrível ao mesmo tempo. É verdade, não tenho certeza se isso é mais incrível do que louco, mas, é claro, vou admirá-lo. Mesmo que você apenas comece um dos projetos, já vou fazer o meu dia quando eu descobrir sobre ele.



Então, eu o desafio novamente. Você está implementando uma das ideias?



“Comece a fazer tudo o que puder - e até mesmo o que você pode sonhar. Coragem é genialidade, força e magia. " - Goethe


Dê o primeiro pequeno passo. Você está mais do que pronto!



All Articles