EasyStarter logoEasyStarter

Getting Started

Set up your development environment

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js 20+
  • pnpm 9+
  • Git

Quick Start

1. Clone the Repository

git clone https://github.com/your-username/easysaas.git
cd easysaas

2. Install Dependencies

pnpm install

3. Set Up Environment

Run the one-click setup script:

pnpm run setup

This will configure both web and server environments automatically.

4. Start Development

pnpm dev

Your apps will be available at:

Available Scripts

ScriptDescription
pnpm devStart all apps in development
pnpm dev:webStart web only
pnpm dev:serverStart server only
pnpm buildBuild all apps
pnpm check-typesTypeScript type checking
pnpm lintLint (oxlint)
pnpm fmt:checkFormat check (oxfmt)

Database Setup

# Generate migration from schema
pnpm db:generate

# Push schema to D1 (development)
pnpm db:push

# Open Drizzle Studio
pnpm db:studio

Next Steps

On this page