Skip to content

useorbita/orbita

Repository files navigation

Orbita

A lightweight project management tool for small teams

screenshot

Warning

Orbita is under active development. The drag and drop functionality and the backend API rules are currently rewritten. Please use it exclusively for development purposes at this time.

Features & Goals

Organize Tasks in Cards and Lists Use kanban boards to manage your tasks, assign members, and track progress.

Keep Your Knowledge in One Place Manage your meeting notes, documentation, and thoughts for every project.

Keep Track of the Timeline See all your tasks and deadlines in a single calendar.

Free & Open-Source MIT licensed. Change what you want. No freemium model, no paywalled features.

Built upon PocketBase Easy to self-host, easy to extend, easy to migrate.

Privacy First No advertising, no tracking, no data sharing, GDPR compliant, deployable in air-gapped environments.

AI Opt-In Connect a local LLM via llama.cpp or Jan to enhance search and automate tasks.

Tech Stack

Layer Technology
Backend PocketBase
Language TypeScript
Framework React
UI Mantine
Build Vite + SWC
Data fetching TanStack React Query
Rich text TipTap
Router React Router
Icons Tabler Icons

Getting Started

Prerequisites

1. Start PocketBase

cd pocketbase
./pocketbase serve

On first run, open the admin UI at http://localhost:8090/_/ and create your superuser account. Then import the schema:

./pocketbase import pocketbase/pb_schema.json

2. Configure development environment

Create a .env file in the project root. This is only used for development and optional:

VITE_PB_URL=http://localhost:8090
# Optional: pre-fill login form in development
VITE_PB_USERNAME=your@email.com
VITE_PB_PASSWORD=yourpassword

3. Install dependencies and start dev server

pnpm install
pnpm dev

App runs at http://localhost:5173.

4. Regenerate TypeScript types (after schema changes)

pnpm typegen

This generates src/api/types.ts from the live PocketBase schema.


License

MIT License. See LICENSE.

About

A lightweight project management tool for small teams

Resources

License

Stars

Watchers

Forks

Contributors