You are browsing as a guest. Sign up (or log in) to start making projects!

2h 51m 58s logged

AI To Do List

Turn any goal written in natural language into a structured, actionable to-do list. Powered by OpenAI.

Progress

  • Project restructured into a single directory layout
  • Frontend UI finished: gradient header, glassmorphism card with textarea, static character counter, “Generate Plan” button, hidden loading/error/dashboard sections
  • server.js - Express server, serves /docs, exposes GET /api/health
  • package.json - scripts start / dev, deps: express, dotenv, openai
  • .env.example - template for PORT and OPENAI_API_KEY
  • .gitignore - protects .env and node_modules/
  • docs/style.css - dark theme, gradients, glass cards, responsive
  • GitHub Pages previews the UI from docs/

No AI yet - that comes next.

Goal

Remove the “where do I start?” problem. A user types any goal - “build a portfolio website”, “prepare for a C++ exam”, “organize a birthday party” - and gets back a concrete, ordered list of tasks with priorities, time estimates, and dependencies.

The AI must not just rephrase the goal. It must decompose it into specific, actionable steps.

Stack

  • Frontend: HTML, CSS, vanilla JS
  • Backend: Node.js, Express 5
  • AI: OpenAI gpt-4o-mini, Structured Outputs
  • Persistence: localStorage (planned)
  • Preview: GitHub Pages (/docs)

Try It

Live Demo - UI only, backend not connected yet

2
159

Comments 2

@Arsen

This is a really good project, I like it. I’ll wait for you to finish it so I can use it.

@nicolenmg

This would be so beneficial!