https://github.com/vinodnextcoder/monorepo-turborepo-app
Monorepo using Turbo Repos to manage both backend and frontend services, optimizing development and deployment workflows.
https://github.com/vinodnextcoder/monorepo-turborepo-app
100xdev 100xdevs backend frontend fullstack javascript monorepo nextjs nodejs react reactjs turborepo
Last synced: 2 months ago
JSON representation
Monorepo using Turbo Repos to manage both backend and frontend services, optimizing development and deployment workflows.
- Host: GitHub
- URL: https://github.com/vinodnextcoder/monorepo-turborepo-app
- Owner: vinodnextcoder
- License: mit
- Created: 2025-01-23T17:41:03.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-24T05:58:10.000Z (4 months ago)
- Last Synced: 2025-01-24T06:26:30.260Z (4 months ago)
- Topics: 100xdev, 100xdevs, backend, frontend, fullstack, javascript, monorepo, nextjs, nodejs, react, reactjs, turborepo
- Language: TypeScript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TurboRepo Monorepo: Backend and Frontend Example
This is a simple monorepo project using **TurboRepo** to manage both a **backend (Express.js)** and a **frontend (React)** app. TurboRepo helps us run and build these apps efficiently while sharing dependencies and configurations.
- **`apps/backend/`**: The backend app built with Express.js.
- **`apps/web/`**: The frontend app built with React.
- **`packages/`**: Shared code or packages that can be used across apps.
- **`turbo.json`**: TurboRepo configuration to manage tasks and caching.## Setup
Follow these steps to get started with this project.
### 1. Clone the Repository
```bash
git clone
cd my-turbo-repo
```### 2. Install Dependencies
To install all dependencies for both backend and frontend apps, run:
```bash
npm install
```
This will install the necessary dependencies for both apps and set up the workspaces.### 3. Run the Project
To start both the frontend and backend apps, use the following command:
```bash
npm run dev
```The backend will run on http://localhost:3001.
The frontend (React app) will be available on the default React port (http://localhost:3000 or similar).License
This project is licensed under the MIT License.