> You should do it in modular architecture: if first one will not take off you will have ready to use components for the next one.
This is actually really great advice! I sold my previous side project and still had lots of reusable code to use for https://tinytracker.co