Trust me, working on a software development project is fraught with many challenges. Development teams often lose motivation to continue the project once work is underway. This happens for a number of reasons. Perhaps you failed to define clear requirements from the start, so if you run into any difficulties, here's a link:
https://asd.team/software-project-rescue-services/ – they're experts in rescuing software development projects in critical situations.