Made with ❤️ by Tom Emming
ℹ️ The application is automagically redeployed every 10 minutes

The only personal tasks app you need

Tag, filter, and manage tasks effortlessly

Initial setup of the Laravel application
Install Laravel, configure the .env file, and verify the local development server is running.
setup laravel infrastructure
Backend programming of the Livewire form
Create a Livewire component to handle task submission and validation on the backend.
backend livewire form
Move backend logic to single page with styling
Refactor the form to appear on a single styled page with TailwindCSS and make all interactions reactive.
livewire ui refactor
Setup GitHub CI/CD Actions to build a container
Configure GitHub Actions to run tests and build a Docker image for the Laravel application on push.
ci github devops
Deploy to Kubernetes
Write Kubernetes deployment and service YAML files to deploy the Docker container to a cluster.
kubernetes deployment cloud
Setup authentication
Implement user authentication using Laravel Breeze or Jetstream for login and registration.
auth user security
Write PEST tests
Write feature and unit tests using PEST to cover task creation, completion, and tag filtering.
testing pest quality