### Start React App Development Server (npm start) Source: https://github.com/yandex-cloud/examples/blob/master/serverless/alice-shareable-todolist/frontend/README.md Runs the application in development mode. It opens the app in your default browser at http://localhost:3000 and automatically reloads the page upon detecting file changes. Lint errors are also displayed directly in the console. ```bash npm start ``` -------------------------------- ### Build React App for Production (npm run build) Source: https://github.com/yandex-cloud/examples/blob/master/serverless/alice-shareable-todolist/frontend/README.md Bundles the React application for production deployment. It optimizes the build for performance by minifying code and using hashed filenames, making the app ready for deployment to static hosting. ```bash npm run build ``` -------------------------------- ### Install Node.js on Ubuntu Source: https://github.com/yandex-cloud/examples/blob/master/practicum/2021/scale-practicum-serverless/README.md Installs Node.js version 16.x on Ubuntu Linux. It first downloads the NodeSource setup script for Node.js 16, then installs the 'nodejs' package, and finally verifies the installation by printing the Node.js and npm versions. ```bash sudo apt-get install curl curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash sudo apt-get install nodejs node -v npm -v ``` -------------------------------- ### Install common utilities on Ubuntu Source: https://github.com/yandex-cloud/examples/blob/master/practicum/2021/scale-practicum-serverless/README.md Installs 'curl' and 'git' packages on Ubuntu Linux using apt-get. These are common utilities for downloading files and version control. ```bash sudo apt-get install curl git -y ``` -------------------------------- ### Install WebStorm on Ubuntu Source: https://github.com/yandex-cloud/examples/blob/master/practicum/2021/scale-practicum-serverless/README.md Installs the WebStorm IDE on Ubuntu Linux using the snap package manager. This ensures a classic installation with all necessary components. ```bash sudo snap install webstorm --classic ``` -------------------------------- ### Run React App Tests (npm test) Source: https://github.com/yandex-cloud/examples/blob/master/serverless/alice-shareable-todolist/frontend/README.md Launches the test runner in an interactive watch mode. This command is ideal for continuously running tests as you make code modifications, ensuring code quality and stability. ```bash npm test ``` -------------------------------- ### Install common utilities on macOS Source: https://github.com/yandex-cloud/examples/blob/master/practicum/2021/scale-practicum-serverless/README.md Installs 'curl' and 'git' packages on macOS using Homebrew. These are common utilities for downloading files and version control. ```bash brew install curl git ```