This coding challenge was provided by Rviewer but now that platform is shut down.
Check the instructions for context about the challenge.
Here you'll find two different implementations:
- The original implementation following DDD and Hexagonal Architecture, present in the ddd-hexagonal branch.
- An implementation following the classical Rails-way, migrated from the DDD implementation, present in the rails-way branch.
You'll find details about each implementation in the corresponding branch.