What Tech Stack Do I Need to Build a Social Media App?

0
16
Asked By CuriousCoder92 On

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

Answered By DevDreamer23 On

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.

CuriousCoder92 -

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.

Answered By TechGuru88 On

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.

CuriousCoder92 -

Thanks for your insight! I totally get that the backend is crucial here.

Answered By RealityCheck77 On

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.

CuriousCoder92 -

I'm really thankful for these conversations. It's clear I have a lot to learn!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.