Quick Start
Get started with GridBulk quickly
GridBulk is a modern AI development boilerplate built with full-stack capabilities including user authentication, AI features, payments, and an admin panel — helping you ship ideas faster.
Prerequisites
1. Node.js
Node.js is a runtime environment for executing JavaScript code locally. If not installed, macOS users can install it via brew:
brew install nodeOr download the LTS version from the Node.js official website.
After installation, verify by checking the version (v20.19.0 or above is recommended):
node --version2. Git
Git is a version control tool for tracking code history and collaborating.
macOS users can install Xcode (Git is included with Xcode).
Or download from the Git official website.
git --version3. Package Manager
Used to install dependencies. We recommend pnpm, but you can also use npm, bun, or yarn.
# Install pnpm via npm
npm install -g pnpm
# Check version
pnpm -vTip: If you'd like a better terminal experience, try Warp — it supports multiple tabs, themes, command completion, and more.
Get Started (3 Steps)
1. Clone the Project
Download the repository to your local machine. You can replace gridbulk with any folder name.
Don't want to use Git? You can download the ZIP directly:
git clone https://github.com/lian-yang/gridbulk.git
cd gridbulk2. Install Dependencies
Choose a package manager and run the install command. Pick one of the following:
pnpm install3. Set Up Environment Variables
.env stores the variables needed to run the project (e.g., database, third-party service keys). Copy the example file first, then fill in the values following the comments.
cp .env.example .envTip: Common variables include
DATABASE_URL, OAuth (GitHub/Google) configuration, and payment-related keys. See the Environment Variables documentation for details.