Yksynck — Gerenciador de Projetos Moderno
📌 Organização de Projetos
Crie e gerencie projetos em um único lugar
Defina prazos, tecnologias e links de fácil acesso.
Acompanhe detalhes e status de forma organizada pela data definida.
📊 Estatísticas Detalhadas
Gráficos interativos de produtividade por mês e ano.
Relatórios por período e acompanhamento de evolução.
Visualização clara de prazos e status de projetos.
Sincronização automática com tarefas cadastradas.
Categorização de stacks (Frontend, Backend, Database, Testes).
Visualização de tecnologias associadas a cada projeto.
Estatísticas baseadas em todos os projetos adicionados.
📋 Organizador de Tarefas
Sistema Kanban com colunas personalizadas (A Fazer, Em Andamento, Concluído, Finalizado).
Organização visual de tarefas por status, com mecânica de arrastar e soltar (drag & drop).
Acompanhamento do progresso de cada tarefa dentro dos projetos.
🛡️ Criptografia de dados sensíveis com Bcrypt
🔐 Autenticação via JWT
Protege informações críticas como senhas de forma segura.
Garante sessões seguras e protegidas via tokens.
🔗 API RESTful com Express + MongoDB
🗂️ Persistência de Dados com Redux
Estrutura robusta de API com integração a banco NoSQL.
Armazena e gerencia o estado global da aplicação.
🎨 Animações bem pensadas com Framer Motion
Transições suaves, efeitos interativos e experiência fluida.
Tecnologias e Ferramentas
Este projeto foi desenvolvido com as seguintes tecnologias:
Next.js — Frontend React-based framework
TailwindCSS — Estilização moderna e responsiva
TypeScript — Tipagem estática para maior segurança
Framer Motion — Animações fluidas e interativas
Redux Toolkit — Gerenciamento de estado global
Node.js & Express — Backend robusto e escalável
MongoDB — Banco de dados NoSQL flexível
Bcrypt — Criptografia de senhas
JWT (JSON Web Token) — Autenticação segura via token
Dnd-kit — biblioteca de drag and drop ( arrasta e solta) moderna para react.
Calendar.js — Pequena biblioteca JS pra manipulação e controle de calendários.
Day.js — Biblioteca JS moderna e enxuta para manipulação de datas e horários.
Chart.js — Biblioteca JS para criação de gráficos responsivos e interativos.
Zod — Biblioteca TypeScript-first para validação e parsing de dados de forma segura e declarativa, integrada facilmente a formulários e APIs.
React Hook Form — Biblioteca leve para gerenciamento de formulários em React, focada em performance, validação flexível (com suporte a Zod).
O backend do YkSynck foi desenvolvido utilizando Nextjs , Typescript , Tailwindcss , Frame-motion e Redux .
Acesse o Repositório do Frontend: YKMiniURL Repositório Frontend
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Este projeto está em constante evolução. Fique à vontade para contribuir, sugerir melhorias ou reportar problemas!