This is a complete netflix clone made with MERN stack
admin
: a React.js appclient
: another React.js appserver
: node js serverui
: a stub React component library shared by bothweb
anddocs
applicationsconfig
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)tsconfig
: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
install all the dependencies
cd netflix
npm install
Run the whole project
npm run dev
To build all apps and packages, run the following command:
cd netflix
npm run build
To develop all apps and packages, run the following command:
cd netflix
npm run dev