I'm building a stock portfolio tracker, because I've found myself managing many portfolios with spreadsheets and Python scripts, which became a massive time sink. At the same time I couldn't find a tracker that was 100% what I wanted, while at the same time I wanted to learn web dev, web services & cloud deployment.
I've decided to release an MVP so I can gauge interest, and after ~8 months of deployment and 2 releases there has been some great feedback. It's definitely a much much bigger and more complex project than I originally anticipated though!
At the moment I paused new sign ups as it's not scaling up nicely, so I'm now refactoring the services to use async / message queue for the heavy Python tasks using Celery / RabbitMQ.
It was quite difficult to get the product in front of people that might interested and even though I found enough users to test and give feedback, it's been tough to find them. So my strategy now is to try and release blog posts on my architecture, approaches, pros/cons, etc, and build in public regularly. This takes away time from the actual development but hopefully I'll have a big enough community that I can tap into for testers when the new release is out.
I'm not posting a link to the project or even mention the name as I got a shadow-ban in Reddit when I posted a summary to my MVP post-mortem (no link) and now I'm terrified!
I'd appreciate any suggestions / different approaches you might have in terms of reaching more users!
I've decided to release an MVP so I can gauge interest, and after ~8 months of deployment and 2 releases there has been some great feedback. It's definitely a much much bigger and more complex project than I originally anticipated though!
At the moment I paused new sign ups as it's not scaling up nicely, so I'm now refactoring the services to use async / message queue for the heavy Python tasks using Celery / RabbitMQ.
It was quite difficult to get the product in front of people that might interested and even though I found enough users to test and give feedback, it's been tough to find them. So my strategy now is to try and release blog posts on my architecture, approaches, pros/cons, etc, and build in public regularly. This takes away time from the actual development but hopefully I'll have a big enough community that I can tap into for testers when the new release is out.
I'm not posting a link to the project or even mention the name as I got a shadow-ban in Reddit when I posted a summary to my MVP post-mortem (no link) and now I'm terrified!
I'd appreciate any suggestions / different approaches you might have in terms of reaching more users!