Your brain is reminding you "you've spent an awful lot of time on an idea that's yet to be validated" and it's getting nervous. You're interpreting that to mean - stop work, throw in the towel. What it actually means is that it's time to get feedback. Less coding, more conversations.
Motivation from the idea alone can only sustain you for so long.
Spend the next week or so working on it from the outside in. Iterate on the landing page, pricing page etc.
I was looking for an "About" or "Demo" page to maybe see a video or more indepth close up screenshots.
Once it's visually ready for visitors - with a clear message of EXACTLY what it does, start showing it to people. anyone, everyone, get your beta testers started.
Both good and bad feedback should light some excitement inside of you, to continue and fix any obstacles.
Use the feedback to decide whether to continue on with it. If you decide there are still issues that can't be overcome, at least you have a fully rounded, working project. If the feedback shows you're onto a winning idea, then comes the excitement of the full launch!