Skip to content

Repository files navigation

🇧🇷 Português | 🇪🇸 Español | 🇺🇸 English


🇧🇷 UmTempoTodoSeu - Timer

Sobre o Projeto

UmTempoTodoSeu é um timer interativo baseado na Técnica Pomodoro®, desenvolvido para auxiliar na gestão de tempo e produtividade. O projeto é integrado ao ambiente OJS (Open Journal Systems), versão 3.5.0.1, e oferece uma experiência completa com suporte multilíngue, música ambiente e armazenamento de configurações personalizadas.

Funcionalidades

Timer

  • Ciclos de foco (padrão 25 min)
  • Pausa curta (padrão 5 min)
  • Pausa longa (padrão 15 min)
  • Indicador visual de ciclos completados (pontos)
  • Contador regressivo com alerta visual nos últimos 5 segundos

Interface

  • Janela arrastável (desktop)
  • Modo minimizado para uso contínuo
  • Design responsivo (funciona em dispositivos móveis)
  • Fundo com vídeo do YouTube
  • Efeito glassmorphism

Áudio e Vídeo

  • Player do YouTube integrado (vídeo de fundo)
  • Seleção de playlists pré-definidas
  • Controle de volume e mudo
  • Sons de início, pausa e pausa longa
  • Desativação de alarmes (modo silencioso)

Personalização

  • Configuração dos tempos (foco, pausa curta, pausa longa)
  • Links personalizados do YouTube (até 5 links salvos)
  • Salvamento automático por usuário ou localStorage

Internacionalização

  • Idiomas suportados:
    • 🇧🇷 Português (pt_BR)
    • 🇺🇸 Inglês (en)
    • 🇪🇸 Espanhol (es)
  • Detecção automática do idioma do navegador
  • Seletor de idioma com bandeiras circulares

Integração OJS

  • Login via sistema OJS
  • Salvamento de preferências por usuário:
    • Tempos personalizados
    • Links do YouTube
    • Preferência de som
    • Idioma

Privacidade

  • Banner de consentimento de cookies
  • Modo convidado com localStorage

Tecnologias Utilizadas

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Backend: PHP 7.x
  • API: YouTube IFrame API
  • Banco de Dados: MySQL (integrado ao OJS)
  • Traduções: Arquivos .po

Instalação

  1. Copie os arquivos para o diretório /umtempotodoseu/ no servidor
  2. O sistema se integrará automaticamente à instalação OJS existente
  3. Configure as permissões do arquivo .htaccess conforme necessário

Como Usar

  1. Iniciar/Parar: Clique no botão play/pause
  2. Reiniciar timer: Clique no botão de reiniciar
  3. Resetar ciclos: Clique novamente no botão de reiniciar quando o timer estiver cheio
  4. Alternar modo: Clique nas badges "Foco", "Pausa" ou "Pausa longa"
  5. Configurar tempos: Clique no ícone de engrenagem
  6. Desativar sons: Clique no ícone de sino
  7. Adicionar links: Clique em "Adicionar links personalizados"
  8. Minimizar: Clique no botão "-"
  9. Mudar idioma: Clique nas bandeiras no painel inferior

Reconhecimentos

  • Este software é baseado no método Pomodoro®, uma marca registrada de Francesco Cirillo
  • Ícones de bandeiras circulares: Circle Flags
  • Player: YouTube IFrame API

Licença

GNU General Public License v3.0 - LICENSE


Carnaubais Revista de Literatura

Lury Morais © 2026

Voltar ao topo


🇪🇸 UmTempoTodoSeu - Temporizador

Sobre el Proyecto

UmTempoTodoSeu (Un tiempo proprio) es un temporizador interactivo basado en la Técnica Pomodoro®, desarrollado para ayudar en la gestión del tiempo y la productividad. El proyecto está integrado en el entorno OJS (Open Journal Systems), versión 3.5.0.1, y ofrece una experiencia completa con soporte multilingüe, música ambiental y almacenamiento de configuraciones personalizadas.

Características

Temporizador

  • Ciclos de enfoque (estándar 25 min)
  • Descanso corto (estándar 5 min)
  • Descanso largo (estándar 15 min)
  • Indicador visual de ciclos completados (puntos)
  • Cuenta regresiva con alerta visual en los últimos 5 segundos

Interfaz

  • Ventana arrastrable (escritorio)
  • Modo minimizado para uso continuo
  • Diseño responsivo (funciona en dispositivos móviles)
  • Fondo con vídeo de YouTube
  • Efecto glassmorphism

Audio y Vídeo

  • Reproductor de YouTube integrado (vídeo de fondo)
  • Selección de playlists predefinidas
  • Control de volumen y silencio
  • Sonidos de inicio, pausa y pausa larga
  • Desactivación de alarmas (modo silencioso)

Personalización

  • Configuración de tiempos (enfoque, descanso corto, descanso largo)
  • Enlaces personalizados de YouTube (hasta 5 enlaces guardados)
  • Guardado automático por usuario o localStorage

Internacionalización

  • Idiomas soportados:
    • 🇧🇷 Portugués (pt_BR)
    • 🇺🇸 Inglés (en)
    • 🇪🇸 Español (es)
  • Detección automática del idioma del navegador
  • Selector de idioma con banderas circulares

Integración OJS

  • Inicio de sesión vía sistema OJS
  • Guardado de preferencias por usuario:
    • Tiempos personalizados
    • Enlaces de YouTube
    • Preferencia de sonido
    • Idioma

Privacidad

  • Banner de consentimiento de cookies
  • Modo invitado con localStorage

Tecnologías Utilizadas

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Backend: PHP 7.x
  • API: YouTube IFrame API
  • Base de Datos: MySQL (integrado a OJS)
  • Traducciones: Archivos .po

Instalación

  1. Copie los archivos al directorio /umtempotodoseu/ en el servidor
  2. El sistema se integrará automáticamente con la instalación OJS existente
  3. Configure los permisos del archivo .htaccess según sea necesario

Cómo Usar

  1. Iniciar/Pausar: Haga clic en el botón play/pause
  2. Reiniciar temporizador: Haga clic en el botón de reiniciar
  3. Reiniciar ciclos: Haga clic nuevamente en el botón de reiniciar cuando el temporizador esté lleno
  4. Cambiar modo: Haga clic en las etiquetas "Enfoque", "Descanso" o "Descanso largo"
  5. Configurar tiempos: Haga clic en el ícono de engranaje
  6. Desactivar sonidos: Haga clic en el ícono de campana
  7. Agregar enlaces: Haga clic en "Agregar enlaces personalizados"
  8. Minimizar: Haga clic en el botón "-"
  9. Cambiar idioma: Haga clic en las banderas en el panel inferior

Reconocimientos

  • Este software está basado en el método Pomodoro®, una marca registrada de Francesco Cirillo
  • Iconos de banderas circulares: Circle Flags
  • Reproductor: YouTube IFrame API

Licencia

GNU General Public License v3.0 - LICENSE


Carnaubais Revista de Literatura

Lury Morais © 2026

Volver arriba


🇺🇸 UmTempoTodoSeu - Timer

About the Project

UmTempoTodoSeu (A Time of One's Own) is an interactive timer based on the Pomodoro© Technique, developed to help with time management and productivity. The project is integrated with the OJS environment (Open Journal Systems), version 3.5.0.1, and offers a complete experience with multilingual support, ambient music, and custom settings storage.

Features

Timer

  • Focus cycles (default 25 min)
  • Short break (default 5 min)
  • Long break (default 15 min)
  • Visual cycle indicator (dots)
  • Countdown with visual alert in the last 5 seconds

Interface

  • Draggable window (desktop)
  • Minimized mode for continuous use
  • Responsive design (works on mobile devices)
  • YouTube video background
  • Glassmorphism effect

Audio and Video

  • Integrated YouTube player (background video)
  • Predefined playlist selection
  • Volume and mute control
  • Start, pause and long pause sounds
  • Alarm disable (silent mode)

Customization

  • Time settings (focus, short break, long break)
  • Custom YouTube links (up to 5 saved links)
  • Automatic saving per user or localStorage

Internationalization

  • Supported languages:
    • 🇧🇷 Portuguese (pt_BR)
    • 🇺🇸 English (en)
    • 🇪🇸 Spanish (es)
  • Automatic browser language detection
  • Language selector with circular flags

OJS Integration

  • Login via OJS system
  • User preference saving:
    • Custom times
    • YouTube links
    • Sound preference
    • Language

Privacy

  • Cookie consent banner
  • Guest mode with localStorage

Technologies Used

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Backend: PHP 7.x
  • API: YouTube IFrame API
  • Database: MySQL (integrated with OJS)
  • Translations: .po files

Installation

  1. Copy the files to the /umtempotodoseu/ directory on your server
  2. The system will automatically integrate with your existing OJS installation
  3. Configure the .htaccess file permissions as needed

How to Use

  1. Start/Pause: Click the play/pause button
  2. Reset timer: Click the reset button
  3. Reset cycles: Click the reset button again when the timer is full
  4. Switch mode: Click the "Focus", "Short Break" or "Long Break" badges
  5. Configure times: Click the gear icon
  6. Disable sounds: Click the bell icon
  7. Add links: Click "Add custom links"
  8. Minimize: Click the "-" button
  9. Change language: Click the flags in the bottom panel

Acknowledgments

  • This software is based on the Pomodoro® method, a registered trademark of Francesco Cirillo
  • Circular flag icons: Circle Flags
  • Player: YouTube IFrame API

License

GNU General Public License v3.0 - LICENSE


Carnaubais Journal of Literature

Lury Morais © 2026

Back to top

About

UmTempoTodoSeu (A Time of One's Own) is an interactive timer based on the Pomodoro© Technique, developed to help with time management and productivity. The project is integrated with the OJS environment (Open Journal Systems), version 3.5.0.1, and offers a complete experience with multilingual support, ambient music, and custom settings storage.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages