In this chapter, we implemented the router for both the board URL and card URL by using a watcher to this.$route. We also implemented the auto-resizing of the card title editing, support of the Markdown format, as well as file uploading in the frontend.
We implemented saving files to both the server and AWS S3, as well as thumbnail generating with GraphicMagick. We refactored the publish and subscribe domain events to use RabbitMQ as the message broker. We also added the final touch to the application of this version by adding card cover images and showing activity details on the card modal window.
In the next chapter, we will see what preparation we will need before pushing a build to production.