I wanted to start with Golang and test out htmx. And I thought to myself:
Why not combine both?
That's what I did!
mkdir database
sqlite3 database/todo.db "CREATE TABLE todos (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, description TEXT, done BOOLEAN);"
go run main.go
Check out the branche update to see how I implemented these features.
- Edit tasks: Allow users to edit the title and description of existing tasks.
- Search Functionality: Add a search bar to filter tasks by title or description.
- Categories or Tags: Add the ability to categorize or tag tasks, and filter tasks by category or tag.
- Export/Import Tasks: Allow users to export their tasks to a file and import tasks from a file.