Getting Started
This guide walks you through everything you need to get Jumbo React Vite running on your local machine for the first time.
Prerequisites
Before you begin, make sure the following tools are installed:
- Node.js 20.x or later — the project ships an
.nvmrcpinning Node 20. Download from nodejs.org or manage versions with nvm. - pnpm 9.x — the
packageManagerfield inpackage.jsonlocks pnpm as the canonical manager. Install vianpm install -g pnpmor follow the pnpm installation guide. - A code editor — VS Code with the ESLint and Prettier extensions is recommended.
pnpm is the recommended package manager for this project. It is declared in the packageManager
field of package.json (pnpm@9.15.0) and ensures deterministic installs via a shared content
store. npm and yarn will also work but are not the primary supported path.
Quick start
Download and extract the template
Purchase and download the Jumbo React Vite package. Extract the archive to your preferred workspace directory.
bashunzip jumbo-react-vite-v8.zip -d ~/projects/jumbo-react-vite cd ~/projects/jumbo-react-viteIf you are working from the source repository directly:
bashgit clone <repository-url> jumbo-react-vite cd jumbo-react-viteSwitch to the correct Node.js version
The project includes an
.nvmrcfile pinned to Node 20. If you use nvm, activate it now:bashnvm use # Found '/path/to/project/.nvmrc' with version <20> # Now using node v20.x.xInstall dependencies
Install all required packages using pnpm:
bashpnpm installIf you prefer npm or yarn:
bash# npm npm install # yarn yarn installStart the development server
Launch the app in development mode. Vite starts with hot module replacement (HMR) enabled.
bashpnpm devOr with npm / yarn:
bash# npm npm run dev # yarn yarn devVite will print the local URL — by default http://localhost:5173.
Log in and verify the app
Open http://localhost:5173 in your browser. You will be redirected to the login page automatically.
Use the built-in demo credentials:
Field Value Email demo@example.comPassword zab#723After logging in, confirm the following work before moving on:
- The dashboard loads at
/dashboards/misc - The left sidebar renders with navigation items
- The dark/light mode toggle in the top bar functions
- No errors appear in the browser console
- The dashboard loads at
Next steps
Once the dev server is running, explore these sections to understand the project:
- Installation — system requirements, build commands, and path alias reference
- Project Structure — directory layout and naming conventions
- Customization — adjust themes, layout options, and global config