This is an arp application with a monorepo setup using turborepo. The server (a REST API) is completed using node.js and expres.js
It includes the following packages/apps:
frontend
: a Next.js appbackend
: a Node.js/Express.js REST APIui
: a stub React component library to be shared thefrontend
applicationsconfig
:eslint
andjest
configurationstsconfig
:tsconfig.json
s used throughout the monorepo
Each package/app is 100% TypeScript.
This turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Jest test runner for all things JavaScript
- Prettier for code formatting
Clone the repository.
cd acme-erp
Run yarn install
or npm install
To build all apps and packages, run the following command:
yarn run build
To develop all apps and packages, run the following command:
yarn run dev
Build out the application UI using Next.js