Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!