Just a simple starter for a Client - Server project with TS based on Express and React
This project uses yarn workspaces
- Client: CRA based project with airbnb's eslint config applied
- Server: Express
- Common: Shared constants and types between client and server
From the main directory of the project, execute yarn install
.
Fill .env files inside "packages/client" and "packages/server".
From the main directory, execute yarn start
or yarn build
.
-
start: Watches for changes on all the project, and starts the server and the client.
-
build: Builds all the projects for production.