I would like to share with you a new Emacs package called project-tasks that I had been working on. With project-tasks, you can effortlessly manage tasks within your project using the power of org-babel.

You can take a look here https://github.com/TxGVNN/project-tasks

I developed and use it a long time, and it helps me a lot of to manage tasks I need to run on a project.

Example: tasks.org

#+name: docker-compose up
#+begin_src compile :name "docker-compose-up" :results none
docker-compose up -d
#+end_src

You can see more examples in tasks.org on repository.