10 ideias de projetos de programação para iniciantes
Ideias de projetos para pessoas que querem dar um próximo passo, ter um portfolio interessante.
1. Gerenciador de informações confidenciais
A primeira ideia é um projeto de extrema utilidade, onde você pode aprender sobre conceitos de criptografia e armazenamento de dados. Você pode pensar em formas criativas e seguras de armazenar e apresentar as informações.
2. Jogo de cartas
Um jogo de cartas estilo Uno, pode ser seu primeiro passo no desenvolvimento de jogos, pense nas lógicas e inove nas animações e jogabilidade.
3. Rede social de desenhos
Uma rede social baseada em imagens que os usuários produziram. Você poderá aprender muito sobre apis, banco de dados e canvas (JavaScript).
4. App de quiz
Um app para criar e responder questões, que podem estar categorizadas. Uma sugestão é usar a estrutura do GitHub para gerenciar as perguntas que aparecerão no app.
5. Web Components
Web Components são elementos HTML customizados, que encapsulam uma lógica de uso. Você pode aprender mais sobre essa tecnologia e fazer um calendário, color input ou qualquer outra ideia que vier na sua cabeça. Use o stencil, por exemplo, pra facilitar o desenvolvimento do componente.
6. Central de notícias
Um app que reúne notícias de vários sites de sua escolha, verifique se o site que publicou a notícia possuí API ou use Web Scrapping para acessar os dados. Você vai aprender muita coisa nova!
7. Seu próprio JQuery
Você conhece a biblioteca JQuery? Basicamente, ela é usada para manipular elementos HTML. Você pode aprender mais sobre Document Object Model e desenvolver sua própria biblioteca.
8. Design System
Nessa ideia, você vai produzir todo o padrão de UI e UX, os comportamentos que cada componente terá, esquema de cores e outras regras. Você pode inclusive usar Web Components para facilitar o desenvolvimento.
9. Sistema de votação online
Um sistema para que pessoas criem enquetes e possam votar. Pode utilizar a localização da pessoa pra criar enquetes regionais, para desenvolvimento da região ou espaço privado.
10. Calculadora de calorias
Você vai precisar reunir informações nutricionais dos principais alimentos e desenvolver uma calculadora baseada na quantidade ingerida e composição das refeições.