Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/francislagares/mern-monorepo
MERN monorepo starter with pnpm workspaces
https://github.com/francislagares/mern-monorepo
express mern-stack mongodb monorepo node pnpm-workspaces react typescript
Last synced: about 2 months ago
JSON representation
MERN monorepo starter with pnpm workspaces
- Host: GitHub
- URL: https://github.com/francislagares/mern-monorepo
- Owner: francislagares
- License: mit
- Created: 2021-07-04T11:23:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-23T17:53:36.000Z (6 months ago)
- Last Synced: 2024-07-23T20:58:31.111Z (6 months ago)
- Topics: express, mern-stack, mongodb, monorepo, node, pnpm-workspaces, react, typescript
- Language: TypeScript
- Homepage:
- Size: 83.7 MB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Image](https://res.cloudinary.com/jobber-app/image/upload/v1684787771/github-banners/mern_tvu7kz.webp)
# MERN Monorepo Starter
This repository is built with pnpm workspaces and contains API Node.js Server and React Frontend UI .
- Node.js: Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js brings JavaScript to the server
- MongoDB: A document-based open source database
- Express: A Fast, unopinionated, minimalist web framework for Node.js
- React: A JavaScript front-end library for building user interfaces![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/francislagares/mern-monorepo/tests.yaml?style=for-the-badge)
## Packages
- [x] Express.js 4.18.2
- [x] React 18.2.0
- [x] React-dom 18.2.0
- [x] React Router 6.6## Tooling
- [x] ES6
- [x] Eslint
- [x] Prettier
- [x] Precomit Lint
- [x] Versioning## Monorepo
- [x] Pnpm workspaces
## Usage
```sh
# clone repository
git clone [email protected]:francislagares/mern-monorepo.git# cd into
cd mern-monorepo# install required dependencies
pnpm install# run by
pnpm start
```## Author
- [Francis Lagares](https://www.linkedin.com/in/francislagares)
## All contributions are welcome
Contributions are more than welcomed.
Feel free to open issues for asking questions, suggesting features or other things!