Skip to main content

Welcome to 8Space

Open source team planning tool with Backlog, Kanban, Timeline (Gantt), and Dashboard views. Everything you need to plan, track, and ship your projects.

Quick start

Get 8Space running locally in minutes

1

Install dependencies

Clone the repository and install dependencies from the project root:
git clone https://github.com/AndreyMishurin/8Space.git
cd 8Space
npm install
2

Start Supabase

Initialize and start the local Supabase instance with seed data:
cd packages/app
supabase start
supabase db reset
cd ../..
This creates a local PostgreSQL database with all schema migrations and seed data including test accounts.
3

Configure environment

Set up environment variables for the app. Copy the Supabase connection details:
VITE_SUPABASE_URL=http://127.0.0.1:54321
VITE_SUPABASE_ANON_KEY=<your-anon-key>
For the landing page, add NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY, plus Stripe/Resend keys if needed.
4

Start the dev environment

Run all services together with the unified dev script:
npm run dev
Access the application:
Use these credentials to log in (password: password123):

Core features

Explore the key capabilities of 8Space

Backlog management

Prioritize and organize tasks in your product backlog with drag-and-drop support

Kanban boards

Visualize work in progress with customizable workflow columns and WIP limits

Timeline view

Plan and track project schedules with interactive Gantt charts and dependencies

Dashboard

Monitor project health with real-time metrics, workload, and completion trends

Task management

Create tasks with assignments, due dates, priorities, checklists, and attachments

Collaboration

Work together with multi-tenant workspaces and role-based access control

Explore the documentation

Learn how to configure, extend, and deploy 8Space

Installation guide

Detailed setup instructions for local development and production

Configuration

Configure environment variables, database, auth, and billing

Architecture

Understand the monorepo structure and multi-tenant design

Database schema

Explore the PostgreSQL schema and data model

API overview

Learn about the unified API for landing and app services

Authentication

Integrate Supabase Auth for user authentication

Ready to get started?

Follow the quickstart guide to set up 8Space locally and start managing your projects

View quickstart guide

Build docs developers (and LLMs) love