A personal design tasks log app to track your Figma design iterations and generate weekly changelogs.
- 📅 Week-based navigation with day pills for quick date selection
- 🖼️ Image uploads for rough drafts and final designs
- ✨ Smart classification - single image = "Created", two images = "Iterated"
- 📝 Notes support for context and feedback
- 📊 Week summaries with auto-generated changelogs
- 🗂️ Browse all weeks with entry statistics
- 💾 Local storage persistence
- 🌙 Dark theme with refined editorial design
- Node.js 16+ installed
- npm or yarn
-
Clone or download this repository
-
Install dependencies
cd design-tasks-log npm install -
Start the development server
npm start
-
Open in browser Navigate to http://localhost:3000
- Select a day from the week pills at the top
- Click "New Entry" button
- Enter a name for your design task
- Upload your rough draft V1 screenshot
- Optionally upload the final design (for iterations)
- Add notes if needed
- Click "Save Entry"
- Click "Week Summary" button in the header
- View statistics for the current week
- Copy the auto-generated changelog to clipboard
- Use the arrow buttons to move between weeks
- Click "Today" to jump to the current week
- Click "All Weeks" to browse and jump to any week with entries
design-tasks-log/
├── public/
│ └── index.html
├── src/
│ ├── App.js # Main React component
│ ├── App.css # Styles
│ └── index.js # Entry point
├── package.json
└── README.md
- React 18
- CSS3 with CSS Variables
- Local Storage for persistence
- Google Fonts (Instrument Serif, DM Sans)
Edit the color values in src/App.css. Key colors:
- Background:
#0a0a0b - Primary accent:
#6366f1(indigo) - Success:
#34d399(green for "Created") - Text:
#e8e8e6
The app is built with a modular component structure:
TaskCard- Individual task displayCreateTaskModal- Entry creation formTaskDetailModal- Full task viewWeekSummaryModal- Changelog generationAllWeeksView- Week browser
MIT License - feel free to use and modify for your needs.
Built with ❤️ for designers who want to track their work