This page walks you through every step needed to get PC Connect running on your local machine — from cloning the repository to opening the live-reloading dev server in your browser. The stack is React 19 + TypeScript + Vite 8, so the setup is fast and the feedback loop is immediate.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/yoelrrg-code/pcconnect/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, make sure the following tools are available in your environment:| Requirement | Minimum Version | Notes |
|---|---|---|
| Node.js | 18+ | LTS recommended |
| Package manager | npm 9 / yarn 1.22 / pnpm 8 | Any of the three works |
| Git | Any recent version | For cloning the repository |
Installation Steps
Clone the repository
Run the following command to clone PC Connect and move into the project directory:
Install dependencies
Install all production and development dependencies declared in Key dependencies installed include
package.json:react@^19.2.6, @mui/material@^9.1.2, apexcharts@^5.15.1, lucide-react@^1.21.0, and dayjs@^1.11.21.Start the development server
Launch the Vite development server:Vite will compile the project and print a local URL to the terminal. The output typically looks like:
Open the application in your browser
Navigate to http://localhost:5173. You will be presented with the PC Connect login screen. Use the demo credentials documented in Authentication to sign in.
Available Scripts
All scripts are defined inpackage.json under the "scripts" key:
| Script | Command | Description |
|---|---|---|
dev | vite | Starts the Vite HMR development server |
build | tsc -b && vite build | Type-checks with TypeScript then bundles for production |
lint | eslint . | Runs ESLint across the entire codebase |
preview | vite preview | Serves the production build locally for inspection |
Vite Configuration
Thevite.config.ts at the project root uses @vitejs/plugin-react for fast refresh and sets a chunkSizeWarningLimit of 1000 kB to suppress bundle size warnings during development: