Joke api Implementation using clean architecture This is not a complete implementation, there are lots of detail that skipped in order to save time. Things left behind: react app's state management more tests for backend more tests for cliend To start just run: docker-compose up -d then open: http://localhost:3000 Clean Architecture The backend is using clean architecture pattern. Client The client is a react app.