Interface responsiva e intuitiva para o projeto Task Manager.
Uma aplicação frontend moderna focada em facilitar a organização, criação e gestão de tarefas diárias. Desenvolvida com foco em performance, fluidez e acessibilidade para o usuário.
alert: "Aviso: O banco de dados deste projeto encontra-se inativo no momento."
Antes de começar, verifique se você possui:
- Ambiente: Node.js (versão LTS).
- Gerenciador de Pacotes: NPM ou Yarn.
- Ferramentas: VS Code com extensões recomendadas (ESLint/Prettier).
- Conexão: Acesso à API do backend (OrganizaTask-API) rodando localmente ou em staging. https://github.com/leonard0antonio/OrganizaTask-api
O projeto utiliza o que há de mais moderno no ecossistema de desenvolvimento de interfaces:
- Core: React.js (com Vite).
- Estilização: CSS / Tailwind CSS
- Gerenciamento de Estado: Context API / Hooks customizados.
- Consumo de API: Axios ou Fetch API.
1. Clone e Instalação:
git clone https://github.com/leonard0antonio/OrganizaTask-frontend.git cd OrganizaTask-frontend npm install
2. Configuração de Variáveis de Ambiente:
Crie um arquivo .env na raiz do projeto e adicione a URL da sua API de tarefas:
VITE_API_URL=http://localhost:3000
3. Execução:
npm run dev
Este projeto foi testado e otimizado para:
- Navegadores Web (Chrome, Edge, Firefox).
- Dispositivos Mobile (Android e iOS).
- Tablets e diferentes resoluções de tela.
Para contribuir com melhorias de UI ou correções de componentes:
- Faça o Fork do projeto.
- Crie uma branch para sua melhoria visual:
git checkout -b style/ajuste-componente. - Siga o padrão de Conventional Commits:
git commit -m 'style(ui): ajusta padding e cores do card de tarefa'. - Envie o Pull Request.
|
Leonardo Antonio |
Este projeto está sob a licença Apache License 2.0.
Copyright 2026 © Leonardo Antonio
Você não pode usar este arquivo exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em: http://www.apache.org/licenses/LICENSE-2.0. Consulte o arquivo LICENSE no repositório para mais informações.
