I've been developing a personal project on and off for nearly a decade, rebuilding it from scratch several times. The website is now close to finished, although I keep getting pulled into feature creep, and I've lost momentum just before the finish line.
The core features work, but I need real user feedback to refine the experience. I can't afford paid user testing, and advertising hasn't worked well because marketing isn't really my strength. This isn't mainly about making money—I'd just love to see people actually use something I've spent so much time creating.
The project is loosely similar to Letterboxd, but with a different approach: users can create profiles and customize them more like they would on a gaming platform. For developers who have been stuck in this situation, how did you regain motivation, get early users, and move from polishing privately to launching publicly?
3 Answers
If the core features are already working, consider adding a simple feedback or voting feature directly to the site. Let early users point out what feels confusing and vote on improvements instead of trying to predict every change yourself. That gives you useful direction and makes visitors feel involved.
You may be at the point where a soft launch is more useful than more private polishing. Put it in front of a small group of people and openly ask them to test it, criticize it, and report anything confusing. People are often happy to give opinions for free, especially when the project has a personal story behind it. Just be prepared for unexpected edge cases and resist the urge to fix everything before launching.
At some point, motivation has to follow action rather than come before it. Set a tiny, specific finish line—such as making the site publicly usable for its first ten people—and work toward that instead of trying to complete every possible feature. A working launch will give you more energy and clarity than another month of staring at the same interface.

The main features are working, so it’s less about completing the app and more about refining it based on feedback. It’s surprisingly easy to lose perspective when you’ve been looking at your own creation for so long.