repositorypackage
0.0.0-20240622103908-cc107334b0d4
Repository: https://github.com/carlklagba/go-todo.git
Documentation: pkg.go.dev
# README
The Classic Todo List
Description
This is a simple todo list application that allows users to add, edit, and delete tasks. The application is built using React and Redux. The application is also responsive and can be used on mobile devices.
Idea of Design on V0
Features planned
- Create a task
- Define a priority for a task
- Mark a task as completed
- Define a due date for a task
- Persist tasks in local storage
- Create a Docker image
- send a notification when a task is due
- delete a task
- edit a task
- revisit cron design
side quest:
- Implement a CRON library to send notifications
primus_sucks
How to deploy
docker build -t todo-app .
docker tag todo-app europe-west1-docker.pkg.dev/grand-radio-333810/cloud-run-source-deploy/todo-app
docker push europe-west1-docker.pkg.dev/grand-radio-333810/cloud-run-source-deploy/todo-app:latest
gcloud beta run deploy todo-app \
--image europe-west1-docker.pkg.dev/grand-radio-333810/cloud-run-source-deploy/todo-app:latest \
--region europe-west1 --allow-unauthenticated --port 8080 \
--min-instances 1 \
--no-cpu-throttling --project grand-radio-333810 --tag init