DEV Community

Mohammed Faisal Bagban
Mohammed Faisal Bagban

Posted on

Lazylist-AI

Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady Submission πŸ¦₯

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady

What I Built

I built LazyList AI β€” a tranquil, minimalist task trimmer designed for anyone suffering from to-do list paralysis and productivity burnout.

The Problem

Traditional productivity apps make you work for them instead of working for you. You write down 35 tasks, get overwhelmed by high-priority flags, spend 45 minutes color-coding tags, and end up paralyzed by decision fatigue.

The Solution: "Do less. Stress less. πŸ¦₯"

LazyList AI takes your raw brain dump and gently categorizes your items into exactly three realistic, stress-free buckets:

  1. ⚑ Do Now: Time-sensitive, high-impact tasks (e.g., today's bills, urgent client bugs, deadlines).
  2. 🌿 Do Later: Thoughtful, important tasks that have no business stressing you out today.
  3. πŸ¦₯ Skip or Simplify: Overcomplicated rabbit holes, low-leverage busywork, and perfectionist traps that you can happily drop or shrink.

Who gets to be lazier?

Developers, students, and busy professionals who just want to know the 2–3 things that actually matter today without spiraling into productivity guilt.


Demo


Code

πŸ¦₯ LazyList AI

   (\_/)
  ( β€’_β€’)   "Do less. Stress less."
  / >πŸ¦₯

Your tasks. Less stress.

A tranquil, lightweight task organizer built for the Slow and Steady hackathon.

Live Demo Tech Stack Dependencies AI Engine License


🌐 Live Web App: https://slow-and-steady-phi.vercel.app
No installation or configuration needed β€” test it live right now!


Deploy with Vercel


πŸ“– Table of Contents


🌿 Overview & Philosophy

Modern productivity tools are often loud, complex, and anxiety-inducing. Users dump 40 tasks into a backlog, feel paralyzed by the sheer volume, and fall into perfectionist burnout.

LazyList AI is the antidote. Built around the spirit of the Slow and Steady hackathon:

  • Ruthless Trimming: Not every task deserves your energy today.
  • Calm Prioritization: Instead…
  • GitHub Repository: https://github.com/MdFaisalDevops/slow-and-steady
  • Tech Stack: Pure semantic HTML5, Vanilla CSS, and Vanilla JavaScript inside a single, zero-dependency index.html file.
  • Memory Footprint: < 5 MB in the browser. Zero build tools, zero npm packages, zero React, and zero database.

How I Built It

The theme of the challenge was "Slow and Steady", and I took that philosophy to heart across both the UI and the AI architecture.

1. Genuine Open-Weight AI (qwen2.5:0.5b)

I integrated Alibaba Cloud’s compact open-weight model qwen2.5:0.5b via a local Ollama instance:

  • Ultra-Lightweight: The model is only ~398 MB and runs with near-zero latency even on modest CPU hardware.
  • Structured JSON Schema: The model is prompted with a strict schema to output valid JSON matching our three categories (do_now, do_later, skip_or_simplify).
  • Decoupled Frontend: The frontend interacts with a dedicated, isolated function:
  async function sortTasksWithAI(rawTasks)
Enter fullscreen mode Exit fullscreen mode

2. Transparent Dual-Engine Architecture

To ensure anyone evaluating the app can use it immediately without installing Ollama or any model:

  • Demo Mode (Default): A transparent, deterministic rule-based keyword heuristic classifier. It is explicitly labeled in the UI as 🌿 Demo Mode β€” Rule-based sorting β€” no smoke and mirrors, no pretending it's AI when it isn't.
  • Local Ollama Mode (Optional): When local Ollama is running with qwen2.5:0.5b, the app detects it or allows toggling with one click. If Ollama ever goes offline, the app seamlessly falls back to Demo Mode without throwing errors or breaking the user experience.

3. Tranquil Design System

  • Warm soothing cream canvas (#FAF7F2) with forest and sage green accents (#3F704D, #EBF3ED).
  • Rounded cards, smooth strikethrough task completion animations, and a calming swaying sloth loader.
  • One-click πŸ“‹ Copy Results button to copy formatted markdown task lists to the clipboard.

Why Does Open Innovation Matter?

Open innovation and open-weight models are game-changers for everyday productivity apps:

  1. Absolute Privacy for Sensitive Brain Dumps:

    Your personal daily to-do list contains private medical appointments, financial bills, intimate thoughts, and confidential work items. With proprietary closed APIs (like OpenAI or Anthropic), you are forced to transmit private daily routines to external corporate servers. With an open-weight model like qwen2.5:0.5b running locally, your thoughts never leave your device.

  2. Zero Cost & Democratization:

    Closed APIs require credit cards, monthly subscriptions, and token metering. Open-weight models empower students, indie builders, and developers globally to build smart applications for $0.00.

  3. Long-Term Digital Resilience:

    If a closed API changes pricing, alters its terms of service, or deprecates an endpoint, closed apps break. Open innovation ensures that software remains functional and self-hosted forever.


My Agent Session

This project was built pair-programming with the Antigravity AI coding agent:

  • Collaboratively refined the design tokens (cream + soft green palette).
  • Architected the dual-engine sorting mechanism (sortTasksWithAI).
  • Designed the single-file zero-dependency HTML/CSS/JS structure.
  • Automated browser testing to verify validation alerts, loading states, task completions, and clipboard exports.
  • Automated git version control and deployed directly to Vercel.

The Lazy Payoff

Time saved: ~20 to 30 minutes every single morning.

Instead of agonizing over how to organize an overwhelming list:

  1. Paste all messy thoughts into LazyList AI.
  2. Click Sort My Tasks πŸ¦₯.
  3. In under 500 milliseconds, you get:
    • 2 or 3 genuine priorities under Do Now.
    • A guilt-free deferred bucket under Do Later.
    • An explicit license to drop perfectionist time-sinks under Skip or Simplify.

The greatest lazy superpower isn't doing tasks faster β€” it's giving yourself permission not to do the pointless ones at all.


Prize Categories

  • Slow and Steady: Clean, deliberate, lightweight software built for calm productivity.
  • Open-Source / Open-Weight AI: Genuine local inference using qwen2.5:0.5b via Ollama with full offline resilience and transparent fallback.

Top comments (0)