← All projects
Capstoneintermediate6h

Go CLI Task Tracker

Design (on paper/in guided steps, since this platform can't execute Go) a command-line task tracker in Go, applying structs, methods, slices, maps, and Go's error-handling idiom.

Tracks: Go Programming

Objectives

  • Design a `Task` struct and a `TaskStore` type with methods for adding, completing, and listing tasks
  • Use a slice or map as the underlying storage and handle a 'task not found' case with Go's (result, error) idiom
  • Parse basic command-line arguments to drive add/list/complete actions
  • Write at least one `_test.go` test file covering the core add/complete behavior

Before you start

Milestones

0%

References