GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - uesleinasch/TickTask: 🕒 TickTask é um aplicativo desktop open source para gerenciamento de tarefas pessoais e profissionais

BranchesTags
Open more actions menu

Latest commit

 

History

112 Commits
112 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude
.claude
 
 
.github
.github
 
 
.vscode
.vscode
 
 
build
build
 
 
docs
docs
 
 
graphify-out
graphify-out
 
 
resources
resources
 
 
scripts
scripts
 
 
src
src
 
 
ui-ux
ui-ux
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.prettierignore
.prettierignore
 
 
.prettierrc.yaml
.prettierrc.yaml
 
 
20de8102-abc3-44cf-a609-d66a79eee8d6.svg
20de8102-abc3-44cf-a609-d66a79eee8d6.svg
 
 
CLAUDE.md
CLAUDE.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
ROADMAP.md
ROADMAP.md
 
 
Seguindo o plano de ação do roadmap para.md
Seguindo o plano de ação do roadmap para.md
 
 
cliff.toml
cliff.toml
 
 
components.json
components.json
 
 
dev-app-update.yml
dev-app-update.yml
 
 
electron-builder.yml
electron-builder.yml
 
 
electron.vite.config.ts
electron.vite.config.ts
 
 
eslint.config.mjs
eslint.config.mjs
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 
tsconfig.node.json
tsconfig.node.json
 
 
tsconfig.web.json
tsconfig.web.json
 
 
vitest.config.ts
vitest.config.ts
 
 

Repository files navigation

TickTask

License: MIT Electron React TypeScript

TickTask é um aplicativo desktop open source para gerenciamento de tarefas pessoais e profissionais. Desenvolvido com Electron, React e TypeScript, oferece uma interface intuitiva para criar, organizar e rastrear tarefas, com funcionalidade integrada de timer para medir o tempo dedicado a cada atividade.

✨ Funcionalidades

  • Gerenciamento de Tarefas: Crie, edite, exclua e organize suas tarefas
  • Timer Integrado: Inicie e pare timers para rastrear tempo gasto em tarefas
  • Status de Tarefas: Acompanhe o progresso com badges de status
  • Arquivamento: Mova tarefas concluídas para uma seção de arquivadas
  • Interface Moderna: UI responsiva e acessível com componentes reutilizáveis
  • Banco de Dados Local: Armazenamento persistente usando SQLite
  • Notificações: Alertas para lembretes e atualizações

🛠️ Tecnologias Utilizadas

  • Frontend: React 18 com TypeScript
  • Desktop: Electron
  • Build Tool: Vite
  • UI Components: Shadcn/UI (baseado em Radix UI)
  • Styling: CSS personalizado + Tailwind CSS
  • Database: SQLite via better-sqlite3
  • Linting: ESLint
  • Packaging: Electron Builder

📋 Pré-requisitos

  • Node.js (versão 18 ou superior)
  • npm ou yarn

🚀 Instalação e Execução

1. Clone o repositório

git clone https://github.com/seu-usuario/ticktask.git
cd ticktask

2. Instale as dependências

npm install

3. Execute em modo desenvolvimento

npm run dev

Isso abrirá o aplicativo em modo desenvolvimento com hot reload.

🏗️ Build para Produção

Linux (AppImage e .deb)

npm run build:linux

Gera:

  • dist/ticktask-1.0.0.AppImage - AppImage executável
  • dist/ticktask-1.0.0.deb - Pacote Debian

Windows (NSIS Installer)

npm run build:win

Gera:

  • dist/ticktask-1.0.0-setup.exe - Installer executável

Nota: Para buildar no Windows a partir do Linux, é necessário Wine.

macOS (DMG)

npm run build:mac

Gera:

  • dist/ticktask-1.0.0.dmg - Pacote DMG

Os arquivos de build estarão disponíveis na pasta dist/.

🤝 Como Contribuir

Contribuições são bem-vindas! Este é um projeto open source e qualquer ajuda é apreciada. Siga estes passos para contribuir:

1. Fork o projeto

Clique no botão "Fork" no GitHub para criar sua própria cópia do repositório.

2. Clone seu fork

git clone https://github.com/seu-usuario/ticktask.git
cd ticktask

3. Crie uma branch para sua feature

git checkout -b feature/nome-da-sua-feature

4. Instale dependências e desenvolva

npm install
npm run dev

5. Faça suas alterações

  • Siga as convenções de código existentes
  • Adicione testes para novas funcionalidades
  • Atualize a documentação se necessário

6. Commit suas mudanças

git add .
git commit -m "feat: adiciona nova funcionalidade"

7. Push para seu fork

git push origin feature/nome-da-sua-feature

8. Abra um Pull Request

No GitHub, clique em "New Pull Request" e descreva suas alterações detalhadamente.

Diretrizes de Contribuição

  • Use commits convencionais (feat, fix, docs, style, refactor, test, chore)
  • Mantenha o código limpo e bem documentado
  • Adicione testes para novas funcionalidades
  • Respeite o código de conduta

📁 Estrutura do Projeto

ticktask/
├── src/
│   ├── main/           # Processo principal do Electron
│   ├── preload/        # Scripts de preload
│   ├── renderer/       # Interface React
│   │   ├── components/ # Componentes reutilizáveis
│   │   ├── pages/      # Páginas da aplicação
│   │   ├── hooks/      # Hooks customizados
│   │   └── stores/     # Estado global
│   └── shared/         # Tipos e utilitários compartilhados
├── build/              # Configurações de build
├── electron.vite.config.ts
└── package.json

🐛 Reportando Bugs

Encontrou um bug? Abra uma issue no GitHub com:

  • Descrição clara do problema
  • Passos para reproduzir
  • Sistema operacional e versão
  • Logs de erro (se aplicável)

📝 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

🙏 Agradecimentos

  • Electron - Framework para aplicações desktop
  • React - Biblioteca para interfaces
  • Shadcn/UI - Componentes UI
  • Vite - Build tool moderno

Feito com ❤️ por contribuidores open source

About

🕒 TickTask é um aplicativo desktop open source para gerenciamento de tarefas pessoais e profissionais

Topics

gtd-applicationsgtd-workflowproductivity

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity

Stars

1 star

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.