Monolithic React-Node Starter Setup

Job ID: 39975100

Budget: $250 – $750 CAD

I need a clean, opinionated codebase that combines a React front-end with a Node.js back-end under a single monolithic repository. The goal is to walk away with a project that can be cloned, configured, and pushed straight to staging without extra plumbing.

Here’s what I expect:

• A well-structured folder layout that keeps client and server code clearly separated yet easy to run together with a unified start script.
• React configured for modern tooling (Vite or CRA, TypeScript optional but welcome), hot-reload, basic routing, and a placeholder component showing data pulled from the Node API.
• Node.js set up with Express (or Fastify if you prefer), environment-based config, a simple health-check route, and room for future REST endpoints.
• Shared ESLint/Prettier rules so the whole monolith follows the same style guide, plus ready-to-run test hooks (Jest or equivalent) for both sides.
• One-command local development (npm run dev or similar) and separate build steps for production.

Push everything to GitHub (or GitLab) with a README that explains setup, env variables, and how to deploy on a typical VPS or container host. Once merged, I should be able to spin it up locally in under five minutes.