Skip to content

TyronSamaroo/tyron-experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Tyron's Experiments

A collection of fun, experimental, and learning projects that don't warrant their own repositories.

📁 Projects

A fun CLI tool to track your coding progress with beautiful ASCII art, session timers, and motivational quotes.

Tech Stack: Python, pyfiglet, colorama, uv

A simple CLI tool to track weight, calories, and macros for fitness goals.

Tech Stack: Python, colorama, tabulate, uv

A simple habit-focused experiment for building consistency one day at a time.

Tech Stack: Python, FastAPI, uv

A lightweight API experiment for workout and fitness data.

Tech Stack: Python, FastAPI, uv

A terminal-based Pomodoro timer with session history, streak tracking, and configurable durations. Logs every session to SQLite and shows colored progress bars in real time.

Tech Stack: Python, Click, Colorama, SQLite, uv

More experiments coming soon...

🚀 Getting Started

Each project has its own README with specific setup instructions. Most Python projects use uv for dependency management:

# Navigate to any project
cd project-name

# Install dependencies and run
uv run main.py

📝 Adding New Projects

  1. Create a new folder with a descriptive name
  2. Add a README.md explaining what the project does
  3. Update this main README with a link to your new project
  4. Follow the existing project structure

🎯 Project Guidelines

  • Keep projects lightweight and focused
  • Include a README with setup instructions
  • Use modern tooling (uv, poetry, etc.)
  • Make it fun and educational

🔥 Daily Commit Playbook

If your GitHub graph is looking empty, use this repeatable system:

  1. Pick one tiny daily task (bug fix, README improvement, small refactor, or test).
  2. Work in a 25-minute focus block and stop when the task is done.
  3. Commit with a clear message using this pattern:
    • feat: add X
    • fix: correct Y
    • docs: improve Z
  4. Push before ending your session:
    git add -A
    git commit -m "docs: daily progress update"
    git push
  5. Keep a running checklist in an issue or notes file so you always know the next tiny task.

Consistency beats intensity. One useful commit per day is enough to build visible momentum.

📊 Project Stats

  • Total Projects: 5
  • Languages: Python
  • Last Updated: April 2026

Happy experimenting! 🎉

About

A collection of fun, experimental, and learning projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors