AlbertMorenoDEV / todo-api-php

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

todo-api-php

Todo List

  • Create todos from an HTTP call
  • Mark todo as done
  • Send and email when a todo item has been marked as done (use symfony/mailer and MailCatcher)
  • Create todos in async
  • Check list for each todo
  • Create daily reports (Total created, total pending, total done...)
  • Send push notifications when a todo item has been marked as done (use symfony/mercure-bundle and Mercure.rocks)

Useful Commands

  • php bin/console debug:messenger -> Check Messenger setup
  • php bin/console doctrine:database:create --env=test -> Create test DB

Used Packages

  • dama/doctrine-test-bundle -> Improve tests performance
  • ramsey/uuid -> Create and validate UUIDs
  • mockery/mockery -> Mocks package

Resources

About


Languages

Language:PHP 83.7%Language:Dockerfile 7.2%Language:Shell 5.0%Language:Makefile 4.1%