Could we all just agree to stop using the adjective “modern”? It’s such a weasal word. If there are advantages to your program, describe them. Simply being “newer” or in the currently trendy style does not make it automatically better.
I’m not saying that this is a bad project. But “modern” doesn’t tell me anything about why I might want to use it.