We've sort of recruited a fifth person into the mix. Someone with more mobile developer experience.
We finally managed to get all of our technical people into a call for more than 30 seconds to discuss how the systems are going to talk to each other. We even managed to talk about design and we've come up with a solid plan of things we're going to work on over the next week.
Our wobbles have come from our ambition being slightly crushed. We can't really do our initial idea 100%. A lot of the solutions we've thought of come with a hefty (read: non-zero) price tag.
There have also been a few issues with availability. I'm not placing blame here, we're all extremely busy. One member has moved to the other side of the country. One is doing work on their new house (that's me!). Most of us have other side gigs, clients and general family stuff to work on.
Side projects are hard. Collaborative projects are harder - especially with a deadline. I feel like a lot of our issues are purely because of the deadline. A deadline can be good - it forces you to strip back to basics and create an MVP. Deadline can also cause conflicts when multiple people can't join in.