Muito interessante a sua ideia. Como dev eu tenho umas dicas:
1º faça um MVP, teste se seus colegas realmente usariam. As vezes você vai gastar tempo em algo que não vai ser usado, por mais incrivel que pareça as vezes a nossa ideia não é tão util na prática.
2º Faça um design no FIGMA. Faz toda a diferença você ter um design feito antes de começar a por a mão na massa, pois apartir dele você vai ter validação das pessoas que vão usar (se ficou bom ou ruim) e vai coletar feedbacks sobre o design sempre precisar codar.
3º Boa sorte! Comece aos poucos e vá subindo para produção e pedindo para alguns amigos testarem e irem utilizando, pois ai você vai ter outra noção se vale a pena continuar e o que deve ser mudado.
espero ter ajudado!