### Install Dependencies Source: https://github.com/imkenough/alien-red/blob/master/README.md Installs all necessary project dependencies using npm. ```bash npm install ``` -------------------------------- ### Run Development Server Source: https://github.com/imkenough/alien-red/blob/master/README.md Starts the development server for the Alien streaming platform, enabling hot reloading. ```bash npm run dev ``` -------------------------------- ### Available Scripts Source: https://github.com/imkenough/alien-red/blob/master/README.md Lists the available npm scripts for managing the Alien streaming platform development lifecycle, including building, linting, and previewing. ```bash npm run dev npm run build npm run lint npm run preview ``` -------------------------------- ### Project Structure Overview Source: https://github.com/imkenough/alien-red/blob/master/README.md Provides a hierarchical view of the Alien streaming platform's project directory structure, highlighting key folders and files. ```plaintext alien-streaming-platform/ ├── public/ # Static assets ├── src/ │ ├── components/ # Reusable UI components (general, layout, ui) │ ├── contexts/ # React context for global state (Theme, Watchlist) │ ├── hooks/ # Custom React hooks │ ├── lib/ # Core logic, API services (api.ts, types.ts, utils.ts) │ ├── pages/ # Page-level components │ ├── App.tsx # Main application component │ ├── main.tsx # Entry point of the application │ └── routes.tsx # Application routing setup ├── .env.example # Example environment variables (you should create .env) ├── .gitignore ├── index.html # Main HTML file ├── package.json ├── postcss.config.js # PostCSS configuration ├── tailwind.config.js # Tailwind CSS configuration ├── tsconfig.json # TypeScript compiler options └── vite.config.ts # Vite configuration ``` -------------------------------- ### Configure Environment Variables Source: https://github.com/imkenough/alien-red/blob/master/README.md Sets up the project's environment variables by creating a .env file and adding the TMDb API key. ```plaintext VITE_TMDB_API_KEY=your_tmdb_api_key_here ``` -------------------------------- ### Contribution Workflow Source: https://github.com/imkenough/alien-red/blob/master/README.md Outlines the standard Git workflow for contributing to the Alien streaming platform project, including forking, branching, committing, and creating pull requests. ```bash git checkout -b feature/your-feature-name git commit -m 'Add some feature' git push origin feature/your-feature-name ``` -------------------------------- ### Clone Alien Repository Source: https://github.com/imkenough/alien-red/blob/master/README.md Clones the Alien streaming platform repository from GitHub and navigates into the project directory. ```bash git clone https://github.com/imkenough/alien-red cd alien-red ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.