Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Random Number Generator | HTML, CSS & JavaScript


🎯 Objetivo do Projeto

Este projeto foi desenvolvido com o objetivo de criar uma aplicação simples de sorteio de números, aplicando conceitos de lógica com JavaScript e organização de layout moderno com CSS.

O foco principal foi praticar validação de dados, manipulação do DOM e centralização utilizando Flexbox.


🚀 Funcionalidades

✔ Geração de número aleatório dentro de um intervalo definido pelo usuário
✔ Validação de campos vazios
✔ Verificação se o valor mínimo é menor que o máximo
✔ Inclusão correta do valor máximo no sorteio
✔ Interface moderna e centralizada


🧠 Habilidades Desenvolvidas

⚙️ JavaScript

  • Geração de números aleatórios com Math.random()
  • Manipulação do DOM
  • Captura de valores inseridos pelo usuário
  • Validação de dados (isNaN)
  • Estruturas condicionais (if)
  • Controle de fluxo com return
  • Eventos com addEventListener

🎨 CSS3

  • Centralização vertical e horizontal com Flexbox
  • align-items
  • justify-content
  • flex-direction
  • min-height: 100vh
  • Controle de transparência com opacity
  • Personalização de cores com rgba()
  • Customização de inputs

📄 HTML5

  • Estruturação semântica
  • Criação de inputs numéricos
  • Organização de elementos

🛠 Tecnologias Utilizadas

  • HTML5
  • CSS3
  • JavaScript

💡 Aprendizado Principal

Este projeto reforçou minha capacidade de:

✔ Trabalhar com lógica condicional
✔ Validar dados antes de executar ações
✔ Criar interações dinâmicas com JavaScript
✔ Aplicar layout moderno utilizando Flexbox
✔ Melhorar experiência visual através de estilização personalizada


👩‍💻 Desenvolvido por

Thuany Dias
Desenvolvedora Front-End em formação

About

Projeto focado em lógica de programação e interatividade utilizando JavaScript para geração dinâmica de números aleatórios.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages