LilyHack 2025

A Mini Hackathon Just for You ❤️

Challenge Categories

Productivity Boost

Create a Python script that helps automate repetitive tasks.

  • Use Python's os and shutil modules
  • Create a simple command-line interface with argparse
  • Bonus: Add basic error handling with try/except

Financial Helper

Build a Python expense tracker using CSV files.

  • Use csv module or pandas for data handling
  • Calculate statistics with statistics module
  • Bonus: Generate a simple report with matplotlib

Health & Wellness

Create a Python habit or water intake tracker.

  • Use datetime module for tracking dates
  • Store data in JSON format with json module
  • Bonus: Add notifications using plyer package

Creative Expression

Create a Python script that generates ASCII art.

  • Generate patterns with Python string manipulation
  • Add color with colorama package
  • Bonus: Convert images to ASCII with Pillow

Python Project Ideas

File Organizer

Python script to organize files by type, date, or size

Command Line Journal

Python-based text diary with date stamping

Text File Analyzer

Python tool to analyze text patterns and statistics

Todo CLI

Python command-line todo list manager

Backup Script

Python tool to backup files with versioning

Quote Generator

Python CLI for displaying random quotes

Hackathon Rules

  • Focus on command line tools and simple file handling
  • Scripts should solve a real problem in your daily workflow
  • Have fun and be creative!