Skip to content

A minimalist desktop goal counter widget built with Python and Tkinter. Features a custom-rendered "One Ring" theme with real-time animations and data persistence. Created as a technical demonstration of AI-assisted development and advanced prompting with Google Gemini.

License

Notifications You must be signed in to change notification settings

luisbotteri/python-precious_goal_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💍 py-precious_goal_tracker


us English

📝 Project Overview

This is a minimalist desktop widget inspired by "The Lord of the Rings." It functions as a goal counter designed to keep your "precious" objectives in sight.

Important

AI Prompting Exercise: This project is a demonstration of Advanced Prompt Engineering. Every line of Python code, the UI design, and the logic was generated and refined by Google Gemini through specific, iterative natural language instructions. It is not a manual coding project, but a study on how AI can act as a precise development partner.

✨ Functionality & Style

  • Volumetric Design: A procedurally drawn ring with specular highlights to simulate gold and 3D volume.
  • Animated Eye of Sauron: Features a pulsing aura and a horizontal tracking pupil that "watches" your progress.
  • Interactive Mechanics: * Click the Eye to reset the counter to zero.
    • Subtle + and - controls integrated into the ring's inner edge.
  • Persistence: Automatically saves your count in a local anillo_data.txt file.
  • Fun Factor: Includes "My precious goal!" notifications and star particles when reaching new milestones.

🛠️ Tech Stack

  • Language: Python 3.x
  • Library: Tkinter (Standard GUI)
  • Compilation: PyInstaller (for EXE generation)

🇪🇸 Español

📝 Resumen del Proyecto

Este es un widget de escritorio minimalista inspirado en "El Señor de los Anillos". Funciona como un contador de objetivos diseñado para mantener tus metas "preciosas" siempre a la vista.

Important

Ejercicio de Prompting: Este proyecto es una demostración de Ingeniería de Prompts Avanzada. Cada línea de código Python, el diseño de la interfaz y la lógica fueron generados y refinados por Google Gemini mediante instrucciones iterativas en lenguaje natural. No es un proyecto de codificación manual, sino un estudio sobre cómo la IA puede actuar como un socio de desarrollo preciso.

✨ Funcionalidad y Estilo

  • Diseño Volumétrico: Un anillo dibujado procedimentalmente con brillos especulares para simular oro y volumen 3D.
  • Ojo de Sauron Animado: Incluye un aura resplandeciente que late y una pupila con movimiento horizontal que "vigila" tu progreso.
  • Mecánicas Interactivas: * Haz clic en el Ojo para resetear el contador a cero.
    • Controles sutiles de + y - integrados en el borde interno del anillo.
  • Persistencia: Guarda automáticamente tu conteo en un archivo local anillo_data.txt.
  • Toque Divertido: Incluye notificaciones de "My precious goal!" y partículas de estrellas al alcanzar nuevas metas.

🛠️ Tecnologías Utilizadas

  • Lenguaje: Python 3.x
  • Librería: Tkinter (GUI Estándar)
  • Compilación: PyInstaller (para generar el ejecutable .EXE)

📄 License / Licencia

Distributed under the MIT License. See LICENSE for more information.

“One goal to rule them all, one goal to find them...”

About

A minimalist desktop goal counter widget built with Python and Tkinter. Features a custom-rendered "One Ring" theme with real-time animations and data persistence. Created as a technical demonstration of AI-assisted development and advanced prompting with Google Gemini.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages