This is a nice project bro, happy to see you coming up on the hive community, we'd love to see more of you
Collaborating is a great experience and I appreciate you for sharing your thoughts here, Actually from my study ,to build a fully functional project one has to work with different team members in every stage, from the UI/UX designers to the frontend developers to the backend sever side to the Information Security experts and data analysts, its really a whole lot of work for one person, so yes I would say collaboration is good.
No man is an island of knowledge
RE: COLLABORATION or FREELANCING: MY THOUGHTS