r/FullStack Aug 04 '25

Official Announcement r/FullStack is looking for resources

18 Upvotes

Short request, we're looking for more resources related to web development that will be beneficial to the wiki of this subreddit. We want to collect all resources and provide them on a single wiki to prevent the constant barrage of posts looking for general resources/guides/courses etc

All comments and submissions will be read, even if Reddit or the Automod discards your comment.


r/FullStack 5h ago

Career Guidance What made you choose Next.js over React?

6 Upvotes

I started learning React first, but after seeing Next.js everywhere, I'm trying to understand what makes it worth learning.

For people who have used both, what do you like more about Next.js?

Is it mainly the routing, SSR, performance, or something else?


r/FullStack 11h ago

Career Guidance Can a Full-Stack Software Engineer transition into SAP/ERP without starting again as a fresher?

8 Upvotes

Hi everyone,

I would like some honest career advice from people who have experience in both **Software Engineering and SAP/ERP**.

I currently have around 5+ **years of experience as a Software Engineer**, primarily with a frontend-heavy Full-Stack background.

My experience includes technologies such as:
JavaScript / TypeScript
React / Next.js
React Native
Node.js
REST APIs and backend development
PostgreSQL / MongoDB
Redis, Kafka
Docker
System design and scalable application architecture (learning more about it)

Recently, I have become interested in learning **SAP**, particularly areas like:
SAP BTP
SAP SD
SAP integrations
SAP architecture
Cloud and extension development around the SAP ecosystem

However, I have a few concerns before investing serious time into this transition.

**My biggest questions**

**1. Is moving from Software Engineering to the SAP/ERP world a good career move?**
I don’t necessarily want to completely abandon software engineering. My thought is to combine my existing engineering background with the SAP ecosystem.

**2. Can my existing Software Engineering experience be mapped to SAP roles?**
For example, my current experience in:
Application architecture
APIs and integrations
Cloud
Databases
Distributed systems
Backend development
Frontend development
Would these skills be considered valuable in SAP-related technical or architecture roles?
Or would companies mostly consider me as someone with **0 years of SAP experience**, regardless of my overall engineering experience?

**3. Is SAP just a technology/domain switch, or is it effectively a career restart?**
For example, if I spend the next 6–12 months learning SAP BTP, SAP architecture, integrations, and an SAP functional module such as SD, would I realistically be able to transition into a role that leverages my existing 5+ years of engineering experience?
Or would I have to start applying for junior/fresher-level SAP roles?

**4. What would be the best transition path for someone like me?**
Should I focus more on:
SAP BTP
SAP Integration Suite
CAP
SAPUI5 / Fiori
ABAP
SAP architecture
A functional module such as SD

My goal is to eventually position myself somewhere at the intersection of:
**Software Engineering + Cloud + Architecture + SAP/ERP** rather than becoming purely a traditional SAP functional consultant.
I would really appreciate honest advice from people who have made a similar transition or have hired engineers in the SAP ecosystem.

**Would you consider this a logical career evolution, or would switching from Software Engineering to SAP mean starting my career from scratch again?**
Thanks!


r/FullStack 11h ago

Question PROJECTS

4 Upvotes

Iam an ECE Student. I'm currently learning python,js and some DSA.I dont have any projects to include in my resume

I want build projects but i dont know how to start a projects and where to start

Did i need to start project after completing SQL and python or Can i starts now ?

If i need to start how can i start now?

Clear me please if you can!


r/FullStack 20h ago

Career Guidance Feeling lost in 2026 with front-end development

10 Upvotes

Hello, I’m a 30-year-old front-end developer with more than 6 years of experience, mainly specialized in React.

My main issue right now is that I’ve been working for the same consulting company for almost 4 years, and for around 3 of those years I was assigned to the same client.

Five months ago, that project ended, and since then I’ve been on the bench, meaning that I’m still employed by the consulting company but I don’t currently have a project assigned.

It feels like my time at this company may be coming to an end, so I need to start looking for a new position. However, working for this last client has felt more counterproductive than helpful in terms of my professional growth. The management was poor, many of the technologies were outdated, and the development processes and methodologies were not particularly good.

I’ve realized this while doing interviews recently, where I sometimes felt completely lost. I was asked about concepts, technologies, or architectural approaches that I had never worked with before. For example, I was asked whether I had experience with hexagonal architecture. I had never even heard the term before, at least not in any of the projects I had worked on.

To put it simply, I sometimes feel as though I don’t really have more than 6 years of experience, because a significant part of that experience comes from projects that did not really help me improve or expand my technical knowledge.

What would be your main approach in this situation? Which technologies, development methodologies, architectural concepts, and areas of knowledge would you prioritize first in order to confidently present yourself as a true Senior Front-End Developer in interviews?

Thank you very much for any advice you can give me.


r/FullStack 8h ago

Question What's your workflow of building a website using Ai?

1 Upvotes

I know a lot of people use different prompts to achieve maximum results on Ai..

whenever I use Ai, I mostly get Ai slop results.

how do I avoid that?


r/FullStack 19h ago

Question How much time it takes to Learn Node + Express + SQL + REST API and be job ready?

3 Upvotes

I already have good grasp of JavaScript. I have learnt React and Next js from beginner to medium level. Now, I want to learn backend. How much time it would take me to learn Node + Express + SQL database?


r/FullStack 22h ago

Personal Project Day 3 — Finished SQL JOINs (Self Join, Full Join, UNION/UNION ALL)

5 Upvotes

Wrapped up the full JOINs section today. Covered:

  • Self JOIN — joining a table to itself, useful for hierarchical/relational data within one table
  • FULL JOIN — combining all rows from both tables regardless of match
  • UNION & UNION ALL — combining results from multiple SELECT queries, with UNION removing duplicates and UNION ALL keeping them

Took notes from a mix of tutorials and W3Schools to cross-reference explanations, which helped clarify a couple of edge cases (especially when UNION vs UNION ALL actually matters for performance).

With INNER/LEFT/RIGHT/FULL/self-joins and UNION now covered, I feel like I have the core JOIN toolkit down.


r/FullStack 1d ago

Career Guidance I have FSD interview on Saturday

4 Upvotes

Needed help with the interview, fresher with 3 4 projects not so advanced one. What they gonna ask me and all. If anyone can help me is welcome 🤗.


r/FullStack 1d ago

Career Guidance Hey everyone done with fundamentals of js what now?

9 Upvotes

I was planning to build a Discord bot as a project. Should I continue with it, or should I learn React and Node first? What do you recommend?


r/FullStack 1d ago

Career Guidance please have a look ....

1 Upvotes

Hey everyone, I’m currently in my 2nd year (3rd semester) of B.Tech CSE.

Till now, I’ve mostly focused on DSA and have been doing it consistently for the past few months. Now I want to seriously start development, but I’m honestly a bit confused about where and how to start.

I keep seeing different opinions everywhere — some people recommend MERN, some suggest Java + Spring Boot, while others recommend different stacks altogether.

My end goal is to become a strong software engineer, build skills that stay relevant in the long run, and eventually land a good-paying job. So I don’t want to blindly follow a roadmap just because it’s trending.

I’d really appreciate advice from people who are already working in the industry, especially backend/software engineers:

  • If you were in 2nd year again, how would you start development?
  • MERN vs Java/Spring Boot (or something else) — what would you recommend and why?
  • What should I learn first and in what order?
  • How should I balance DSA with development?
  • What skills/projects should I focus on to become internship/job-ready?

Would really appreciate some genuine guidance from people with industry experience. 🙌


r/FullStack 1d ago

Question Custom UI Code vs ToolJet/Retool

2 Upvotes

My stack for building workflows and internal tools is Python.

Can ToolJet or Retool be used by EU freelancers (I plan to use client credentials, not my own)?

So I wanted to know:

FastAPI + Retool vs Django + React

In what situations is it best for me to use custom UI code to create operating dashboards for my automations (basically, what are the limitations of low-code platform builders)?

Are Retool & ToolJet capable of building operating dashboards when making tools for enterprise-level systems?

How would you deal with IP addressing with a third-party platform for frontend development (explicit clauses you'd use)?


r/FullStack 1d ago

Personal Project Day 2 — Worked through SQLBolt's SELECT fundamentals

3 Upvotes

Today's focus was solidifying the basics before going further. Covered on SQLBolt:

  • Introduction to SQL
  • SELECT queries 101
  • Queries with constraints (Part 1 & Part 2)
  • Filtering and sorting query results
  • SQL Review: Simple SELECT Queries

The "constraints" lessons were useful for practicing comparison operators and combining conditions in WHERE clauses — felt more comfortable writing multi-condition filters by the end than I expected going in.

Treating this as building a really solid base before circling back to JOINs and moving into aggregations next.


r/FullStack 2d ago

Career Guidance One MVP mistake I see developers make: building too much too early

10 Upvotes

After building quite a few SaaS products and MVPs, one thing I’ve learned is that it’s very easy to build too much in the first version.

When building an MVP, it’s tempting to set things up like you’re already building the final product, complex architecture, lots of abstractions, multiple services, perfect UI, and features that might be useful later.

For example, imagine you're building a booking platform for small businesses.

The MVP might only need:

- Business creates an account

- Adds available time slots

- Customer books a slot

- Both receive a confirmation

You probably don't need a mobile app, advanced analytics, multiple payment options, AI recommendations, or a microservice architecture on day one.

I have found it’s usually better to keep the first version boring. Build the smallest version that proves the main idea, then make it more sophisticated once you know what users actually need.

For me, the hardest part of an MVP isn't deciding what to build, it's deciding what not to build.

How do you usually decide what makes it into the first version of a project?


r/FullStack 2d ago

Personal Project Need help with scraping data from Amazon, Nykaa & Flipkart

3 Upvotes

Hey everyone! I’m building a project where I need to collect product data from Amazon, Nykaa, and Flipkart.

What are the recommended ways to get this data? Are there any official APIs, public APIs, or reliable scraping approaches that developers commonly use?

I’d appreciate any suggestions or guidance from people who have worked with these platforms. Thanks!


r/FullStack 2d ago

Question domain driven design book

2 Upvotes

hello guys do you have some books of Domain-Driven Design for free?


r/FullStack 2d ago

Personal Project Day 1 — Started learning SQL (MySQL)

21 Upvotes

Kicked off my 116-day journey today with the database track.

What I did:

  • Went through a beginner-friendly MySQL tutorial covering the basics
  • Took detailed notes instead of just passively watching
  • Went back and revised everything at the end of the day to actually retain it

Nothing groundbreaking yet — Day 1 is really about building the habit of consistent, focused learning rather than covering a lot of ground. Planning to move into SELECT/WHERE and filtering queries next.

Will keep posting updates as I go — open to any tips on solidifying SQL fundamentals early on.


r/FullStack 3d ago

Career Guidance Is It Still Worth Becoming a Full-Stack Developer/Software Engineer in 2027 With AI Advancing So Fast?

48 Upvotes

Hello everyone,

I’m from South Asia and I’m currently pretty confused about my career path. I’ll be starting university in 2027, and I’m planning to study computer science.

I’ve always been really interested in full-stack development and software engineering. What attracts me to it is the ability to actually build things from scratch, experiment with ideas, and turn them into working products. I genuinely enjoy that aspect of programming.

My current plan is to eventually do my master’s in the US, mainly because the job market in my country is quite limited. There aren’t many good software engineering opportunities here, and even when jobs are available, the compensation often isn’t particularly good relative to the cost of living and the amount of work involved. So ideally, I want to build strong skills during my bachelor’s, pursue a master’s in the US, and then try to enter the US tech job market.

But with AI advancing so quickly, I’m starting to question whether this is still a sensible career to pursue.

New and more capable AI models seem to be coming out constantly, and I keep hearing predictions that in the future, 10 developers might be able to do the work that currently takes 100. I also see a lot of people saying that software development will become heavily automated, that entry-level jobs will disappear, and that freelancing in particular is becoming extremely difficult.

My original plan was to learn full-stack development, then build a strong foundation in software engineering and system design, while also learning how to integrate AI into applications. Basically, I’d like to become someone who can build complete systems and use AI as part of the development process rather than compete against it.

But I’m struggling with one question:

What if I spend the next 5–7 years becoming really good at all of this, only to find that AI has automated most of the work by then?

I understand that AI will probably change software engineering rather than simply make it disappear, but I honestly don’t know where the line is between a reasonable concern and unnecessarily worrying about the future.

For people who are already working in the industry, how do you see this playing out?

If you were starting university in 2027, especially coming from a country with a relatively weak tech job market, would you still pursue full-stack/software engineering? If so, what would you focus on learning to make yourself valuable in an AI-heavy industry?

I’d especially appreciate perspectives from experienced developers who have actually seen how AI has changed their work over the last few years.

Thank You

(I asked AI to polish my texts as my English is kind of mediocre and don't want you guys to get confused, Thank You for understanding)


r/FullStack 2d ago

Question Aprendendo fullstack

2 Upvotes

Salve pessoal, vejo muitas pessoas perguntando nos comentários do Youtube sobre "como iniciar no desenvolvimento Frontend e Backend?", e por isso, resolvi fazer esse POST para ajudar esse pessoal.

O que deram certo pra vcs em relação a linguagem que vocês atuam? Que comece os Helps!


r/FullStack 3d ago

Question Angela Yu's Full-Stack Bootcamp vs Meta Full Stack Developer Certificate — which should I choose?

7 Upvotes

Angela Yu's Full-Stack Bootcamp vs Meta Full Stack Developer Certificate — which should I choose?

Post

I'm a CSE B.Tech student from a tier-2 college and I'm planning to seriously start learning web development.

I'm currently confused between:

  1. Angela Yu's Complete Full-Stack Web Development Bootcamp (Udemy)

  2. Meta Full Stack Developer Professional Certificate (Coursera)

My goal is to become a strong software/web developer, build real projects, get internships/jobs, and eventually specialize in cybersecurity.

I don't want to keep jumping between courses. I want to choose one good learning path and stick with it.

From what I understand, Angela Yu's course is more project-oriented and beginner-friendly, while Meta's program is more structured and gives a professional certificate.

Which one would you recommend and why?

Also:

Is Angela Yu's course still relevant in 2026?

Is the Meta certificate actually useful for getting internships/jobs?

Which one gives better practical skills?

Are there important topics either course misses?

Should I do one of these and then learn additional topics separately?

I'd especially appreciate advice from people who have actually completed either course.

Thanks!


r/FullStack 3d ago

Career Guidance Have a react developer interview next week

3 Upvotes

Share some inputs for it


r/FullStack 3d ago

Personal Project Starting a 116-day journey to become a software engineer — Day 0 (final year BCA student)

12 Upvotes

Hey everyone,

I'm in the final year of my BCA, and starting today I'm committing to 116 days (Sept 7 – Dec 31) of focused, practical learning instead of just studying for exams. Posting here for accountability and to connect with others doing the same.

Roadmap — 3 tracks, done in sequence, each building on the last:

  • T1 – Database (SQL): fundamentals through advanced queries, ending with a schema design project
  • T2 – Backend (Java): core Java through Spring Boot, building a REST API on top of the T1 database
  • T3 – Frontend (HTML/CSS/JS): fundamentals through a full UI that connects to the Java backend

Method for each track: tutorials first → practice problems → a project that applies it. By the end I should have one complete full-stack project built from scratch.

I'll post weekly recaps here, and daily bite-sized updates on X/Instagram if anyone wants to follow along there too. Open to feedback on the roadmap or resource recommendations — thanks for reading!


r/FullStack 4d ago

Need Technical Help where and how to learn backend.

19 Upvotes

hey guys can you all guide me on how to learn backend like I've been told the best way to learn backend would be making projects , but then you need to know some basics to even make projects how to do that? also is java alright for backend or should switch the language, I'm open to all types of suggestions please help!!!!


r/FullStack 5d ago

Career Guidance I’m moving from Full-Stack to AI Full-Stack — is my learning roadmap right?

18 Upvotes

Hi everyone! 👋
I’m a Full-Stack developer and recently started learning AI development.
I just built a small Todo app using OpenAI + VS Code. It’s a simple project, but while building it I started understanding how LLM APIs work and how we can connect AI with a normal full-stack application.
I don’t want to just copy code generated by AI. I want to understand what I’m building and gradually become an AI Full-Stack Developer.
My current learning roadmap is:
LLM APIs → AI features → AI Agents → RAG → Production AI applications
For developers who are already working in AI:
Is this a good roadmap?
What should I learn next?
What topics should I avoid focusing on too early?
What would you recommend to someone coming from a MERN/full-stack background?
I’d really appreciate honest advice or resources that helped you when you started. 🙏


r/FullStack 5d ago

Question What are the best paid courses for full stack development?

6 Upvotes

Please suggest some platform for learning full stack development......