Exercício - Criação de Layout

Visão Geral

Este exercício representa uma fase do processo seletivo da Aceleradora Ágil. Consiste no desenvolvimento de uma aplicação web que gerencia uma lista de tarefas diárias e noturnas.

Estrutura de Arquivos

A organização das pastas e arquivos principais do projeto segue uma separação de responsabilidades:

  • index.html: Contém a estrutura básica da página, incluindo os elementos HTML para exibição da lista de tarefas e os botões para adicionar e remover tarefas.
  • style.css: Define o estilo visual da aplicação, garantindo que o layout seja adaptativo e funcione bem em celulares, tablets e computadores.
  • index.js: Define a lógica para adicionar e remover tarefas, além de manipular o DOM para atualizar a lista de tarefas em tempo real.
  • assets/: Contém o arquivo de imagem utilizado na aplicação.

Funcionalidades

Adicionar uma tarefa: As tarefas podem ser adicionadas digitando o nome da tarefa, escolhendo o turno e, em seguida, clicando no botão adicionar.

Remoção de tarefas: Quando criadas, cada tarefa possui um botão ao lado para removê-la da lista.

Layout adaptativo: É possível utilizar a aplicação em celulares, tablets ou computadores.

Demonstração funcional: Uma demonstração funcional da aplicação está disponível aqui.

Instruções de Uso

  1. Clone o repositório:
git clone https://github.com/desatinar/criacao-layout.git
cd criacao-layout
  1. Execução: Abra o arquivo index.html no seu navegador.

Como Foi Pensado

Design e Layout

O design inicial da aplicação foi fornecido como um esboço. Baseado nesse esboço, fiz algumas alterações e modifiquei as cores para atender melhor ao objetivo do projeto. A estrutura básica de HTML foi mantida conforme o layout recebi, enquanto o CSS foi ajustado para refletir as mudanças de design e garantir a responsividade.