I'm working on a crypto prediction market app for mobile and have completed my UI/UX design in Figma. I know the tech stack I want to use, which includes React Native for the frontend, and Supabase, NodeJs/Express, and a VPS for the backend. My issue is that I've never built anything this complex before, and while I'm decent at basic frontend work, backend logic is where I struggle. I'm considering whether I should tackle the project all on my own or outsource some of the backend work to speed things up. I want to launch the MVP quickly, but I'm also a college student on a budget, making hiring difficult. I feel I need to have some hands-on experience with the codebase for future managing and scaling, but I'm worried about my programming skills holding me back. Should I go solo with it or hire remote developers?
3 Answers
If you're feeling insecure about your programming skills and how to implement backend logic, outsourcing is likely the way to go. You'll need developers who have experience with security and scalability, especially since it's a fintech app. Trying to do everything yourself may lead to more issues down the line.
Instead of NodeJs, consider using Go for your backend. It's optimized for performance and built for services and APIs, which could be great for handling a potentially high volume of requests in a crypto app.
I hear you, Go does sound like a great choice. I might give it some consideration!
You should definitely go for the hybrid approach. Do the frontend yourself since you have a grasp on it, but outsource the complex backend work to experienced developers. This way, you maintain control while getting the heavy lifting done by experts.
I agree! It sounds like you'd get the best of both worlds that way.

That makes sense! I guess I just want to balance learning while also getting the MVP done ASAP.