Hey everyone! I'm helping a friend develop an iOS social media app based on her idea. I have some comfortable skills in JavaScript and I'm currently improving my React knowledge. I'm not a complete beginner but compared to many in this space, I definitely feel like I'm starting out!
She wants to create something akin to Instagram with features like following, sharing, posting, and commenting. I'm curious—what would be the tech stack necessary to build a functioning social media app like this?
Is it possible to create it using just React without diving into React Native? Thanks in advance!
3 Answers
Building a social media app is a big project, and you'll need to enhance your skills significantly. You'll definitely need a database, user authentication, and a hosting service. Security knowledge is also a must! Given your current skills, focus more on backend technologies—learning about cloud providers like AWS or GCP could be really useful.
As someone who's worked in a large social media company, I have to say that if you're mainly worried about the front end, it might be a sign you're not fully prepared for this project yet. The front end can be complex, but the real challenge lies in creating a robust backend that reliably supports a social network.
Thanks for your insight! I totally get that the backend is crucial here.
Just a reminder that starting out, the comments from this thread are a wake-up call. It’s essential to grasp the scale of what you’re getting into before moving forward.
I'm really thankful for these conversations. It's clear I have a lot to learn!

I appreciate the detailed response! Your advice about my learning path helps a lot. I realize this project is quite ambitious for me right now.