Getting Started
Get EOS Hub running locally in under five minutes.
Prerequisites
Before you begin, make sure you have the following installed:
- Node.js 20 or later
- PostgreSQL 15 or later (or a managed PostgreSQL instance)
- npm, pnpm, or yarn
- Git
Quick Start
1. Clone the Repository
bash
git clone https://github.com/your-org/eos-hub.git
cd eos-hub2. Install Dependencies
bash
npm install3. Configure Environment Variables
Copy the example environment file and fill in your values:
bash
cp .env.example .envAt minimum, configure these variables:
dotenv
# Database
DATABASE_URL="postgresql://user:password@localhost:5432/eos_hub"
# NextAuth
NEXTAUTH_SECRET="your-random-secret-string"
NEXTAUTH_URL="http://localhost:3000"
# Google OAuth (optional for development)
GOOGLE_CLIENT_ID="your-google-client-id"
GOOGLE_CLIENT_SECRET="your-google-client-secret"TIP
Generate a secure NEXTAUTH_SECRET with:
bash
openssl rand -base64 324. Set Up the Database
Run Prisma migrations to create all tables, then seed with sample data:
bash
npx prisma migrate dev
npx prisma db seedThe seed script creates a demo organization with sample users, teams, Rocks, Scorecard data, and a V/TO.
5. Start the Development Server
bash
npm run devOpen http://localhost:3000 in your browser. You should see the EOS Hub login page.
6. Sign In
Use the seeded demo credentials:
| Role | Password | |
|---|---|---|
| Super Admin | admin@example.com | password |
| Team Owner | owner@example.com | password |
| Member | member@example.com | password |
WARNING
These credentials are for development only. Change all passwords before deploying to production.
What to Explore First
After signing in, here is a recommended path through the application:
- Dashboard -- See the team overview with KPI cards, scorecard trends, and rock progress.
- Scorecard -- Review weekly measurables and their goals.
- Rocks -- Check out quarterly priorities and their milestones.
- L10 Meeting -- Create and run a Level 10 meeting to experience all seven segments.
- V/TO -- Explore the Vision/Traction Organizer.
Next Steps
- Installation -- Detailed installation guide with all options
- Configuration -- Full environment variable reference
- Organizations & Teams -- Understand the data model
- Roles & Permissions -- Learn about access control