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, exposesGET /api/health -
package.json- scriptsstart/dev, deps: express, dotenv, openai -
.env.example- template forPORTandOPENAI_API_KEY -
.gitignore- protects.envandnode_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
Comments 2
This is a really good project, I like it. I’ll wait for you to finish it so I can use it.
This would be so beneficial!
Sign in to join the conversation.