Inspiration

We wanted to create a simple yet interactive web app that combines task management with AI-powered insights. The idea was to make a “smart to-do list” where users can not only track tasks but also get AI feedback or summaries using Claude, simulating a personal assistant or time capsule.

What it does

  1. Lets users add tasks to a list dynamically.
  2. Allows users to submit tasks to Claude, which provides summaries, insights, or explanations.
  3. Uses a memory tool to remember tasks across multiple requests, so Claude can “recall” previous 4. tasks.
  4. Displays both the task list and the AI response on a clean, readable interface.

How we built it

Frontend: HTML/CSS with a sober, modern design. Features buttons for adding tasks and sending to Claude.

Backend: Flask handles task submission, routing, and rendering the template.

AI Integration: Anthropic Claude Sonnet 4.5 API processes tasks and long documents, enhanced with the memory tool to retain context across requests.

Tasks are stored in a Python list and passed to Claude whenever the user requests a summary or insights.

Challenges we ran into

  1. Figuring out how to integrate Claude’s memory tool correctly so tasks persist across requests.
  2. Ensuring the Flask app doesn’t throw AssertionError by defining routes before handling requests.
  3. Designing a UI that was both readable and modern without overwhelming neon effects.

Accomplishments that we're proud of

  1. Successfully integrated AI-assisted task management with persistent memory.
  2. Created a responsive and clean UI that’s easy to use.
  3. Implemented a two-button workflow for submitting tasks locally or to Claude.
  4. Made the system future-ready for time capsule style task tracking and AI insights.

What we learned

  1. How to use Flask templates and forms effectively for a dynamic web app.
  2. How to integrate Claude API with memory tool for context retention.
  3. Best practices for sober, user-friendly UI design that still looks modern.
  4. The importance of structuring route handling and API calls correctly to avoid Flask errors.

What's next for Task Manager + Claude

  1. Improving the UI with mobile responsiveness and smoother interactions.
  2. Adding task categories or priorities and letting Claude provide smart suggestions.
  3. Enabling batch processing of multiple documents/tasks for richer AI feedback.
  4. Optionally integrating export functionality, so users can save task summaries or AI responses.

Built With

Share this project:

Updates