Definieren Sie das Ziel für das Projekt. Klingt, als würdest du fast ausschließlich auf die Lösung und nicht auf das Problem schauen.
Ein Programm ist für Sie oder andere nicht nützlich, es sei denn es behebt ein Problem. Code zu schreiben, um sich zu bewegen, ist großartig, aber du scheinst das Interesse und den Fokus zu verlieren, nachdem du angefangen hast - weil du den Code ansiehst, nicht das Problem.
Verbringen Sie einige Zeit in Anbetracht dessen, was Sie dazu gebracht hat, diesen Code zu schreiben. Denken Sie darüber nach, wie andere Menschen das gleiche Bedürfnis entdecken könnten, welcher Weg sie zu der Frustration führen könnte, die Sie gelöst haben.
Dann finden Sie einige dieser Leute und bieten Sie Ihre (Teil-) Lösung, und Sie werden Interesse und Anregungen unter allen generieren.
DAS wird Sie auf Ihrem Projekt weitermachen. Das Miteinander, das Teilen, sogar die Meinungsverschiedenheiten - es sind Leute, die Software brauchen! Erstellen Sie keine Lösungen (Software), die nach einem Problem (Menschen) suchen. Du hast mit DIR begonnen, mit deinem Bedürfnis oder deiner Begierde, aber du hast dich auf den Code konzentriert und den Anstoß für das Projekt verloren.
Das Programmieren macht viel mehr Spaß, wenn Sie Probleme lösen. Aber Sie müssen das Problem vor Augen halten. Teilen des Problems baut Gemeinschaft auf. Darum geht es wirklich, oder?