JGSimi kanban .cursorrules file for JavaScript

O projeto deste mês consiste na criação de um site dinâmico utilizando HTML, CSS e JavaScript, integrando dados fornecidos por um back-end já implementado (a documentação será disponibilizada). Este back-end estará disponível, permitindo que eles utilizem as funcionalidades do sistema para contemplar os requisitos.

Os dados fornecidos estarão abertos para consulta e interação, possibilitando o desenvolvimento das funcionalidades do front-end, aproveitando as APIs existentes e explorando conceitos de integração de sistemas. Este projeto oferece uma oportunidade para o desenvolvimento de um front-end, além de buscar a proximidade com a experiência de trabalhar com dados reais e integrações de back-end.



Requisitos Funcionais

1. Autenticação por Email: O sistema deve permitir que o usuário faça login através do email informado. O acesso será autenticado por meio de um token de sessão.



2. Alteração de Tema (Dark/Light): O sistema deve possibilitar ao usuário alternar entre dois temas visuais: Dark e Light, oferecendo uma experiência personalizada de interface.



3. Seleção de Quadro: O usuário deverá ser capaz de selecionar um quadro específico a partir dos quadros disponíveis no sistema.



4. Apresentação do Quadro: Após a seleção, o sistema deverá exibir o quadro escolhido, com as colunas e tarefas associadas a ele, permitindo o acompanhamento do progresso das atividades.



5. Listagem de Colunas do Quadro Selecionado: O sistema deve listar todas as colunas pertencentes ao quadro selecionado, mostrando claramente suas respectivas divisões.



6. Listagem de Tarefas da Coluna: O sistema deverá exibir todas as tarefas associadas a uma coluna específica do quadro selecionado.



7. Cadastro e Exclusão de Colunas para o Quadro Selecionado: O sistema deve permitir ao usuário adicionar novas colunas a um quadro ou remover colunas existentes, conforme necessário.



8. Criação, Atualização e Exclusão de Tarefas em uma Coluna Específica: O usuário deverá poder criar novas tarefas, atualizar tarefas existentes ou excluir tarefas em qualquer coluna de seu quadro.
css
html
java
javascript

First Time Repository

JavaScript

Languages:

CSS: 2.5KB
HTML: 27.8KB
JavaScript: 126.7KB
Created: 11/26/2024
Updated: 12/6/2024

All Repositories (1)