A minimalist task management application with a focus on clean design and efficient task organization, featuring both task management and note-taking capabilities.
- Work/Private task separation
- Todo and Waiting sections
- Single-level nested tasks
- Task completion tracking
- Auto-archiving after 24 hours
- Drag-and-drop reordering
- Cross-list task movement
- Note organization with folders
- Real-time note saving
- Apple Notes-style text editing
- Pomodoro timer integration
- Clone the repository:
git clone [your-repository-url]- Install dependencies:
cd task-app
npm install- Start the development server:
npm run dev- React
- Vite
- Local Storage for data persistence
- CSS for styling (no UI framework)
task-app/
├── src/
│ ├── components/
│ │ ├── Notes.jsx
│ │ └── Pomodoro.jsx
│ │
│ ├── App.jsx
│ └── App.css
├── public/
│ └── vite.svg
├── PRD.md
└── README.md
See PRD.md for detailed product requirements and implementation details.