Setting up a project for Server and Client inside VS Code?

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Kargo - Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io
sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com
sponsored
  1. turbo

    Discontinued Build system optimized for JavaScript and TypeScript, written in Rust [Moved to: https://github.com/vercel/turborepo]

    You can have it in the same repo. Just don't do any weird stuff where you are importing backend into frontend or something like that. But the best way would be to set up a Monorepo, that way you could have shared packages and the tools manages the dependencies. There a few build tools you can choose to help with this. Turborepo and NX are the most popular. But honestly these are complex to configure yourself.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. nx

    The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

    You can have it in the same repo. Just don't do any weird stuff where you are importing backend into frontend or something like that. But the best way would be to set up a Monorepo, that way you could have shared packages and the tools manages the dependencies. There a few build tools you can choose to help with this. Turborepo and NX are the most popular. But honestly these are complex to configure yourself.

  4. inventory-manager

    MERN inventory management

    I'm not sure if it's the "right way" as this is my first full stack MERN app, but here is a link to how I set mine up. Just as you described. One gitignore at the root, and the client and server folders are separate.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to build a convenient typescript full-stack monorepo

    2 projects | dev.to | 24 Mar 2026
  • Building a Better Monorepo with TypeScript, Turborepo, or Nx

    1 project | dev.to | 11 Nov 2024
  • Supermemory - ChatGPT for your bookmarks

    2 projects | dev.to | 14 Apr 2024
  • Next.js Shopify eCommerce Starter with Perfect Web Vitals 🚀

    2 projects | dev.to | 12 Apr 2024
  • dev.to wrapped 2023 🎁

    2 projects | dev.to | 7 Dec 2023

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?