Skip to content

Orbit is a "sentient" project management platform designed to eliminate friction. Instead of manual status updates, Orbit observes team activity to generate real-time insights. It features a multi-tenant SaaS architecture with Organization support, real-time chat, and an AI-driven analytics engine.

Notifications You must be signed in to change notification settings

rudra-swnt-12/orbit

Repository files navigation

Orbit

Orbit is a modern, real-time collaboration platform designed for high-performance teams. It features a "Sentient Glass" aesthetic, real-time chat, task management, and AI-driven insights.

Project Structure

  • frontend/: Next.js 14 application (App Router) with Tailwind CSS, Framer Motion, and Shadcn UI.
  • backend/: FastAPI application with WebSocket support, Supabase integration, and AI agents.

Getting Started

Prerequisites

  • Node.js 18+
  • Python 3.10+
  • Supabase Account (for database and storage)

Quick Start

  1. Clone the repository:

    git clone <repository-url>
    cd orbit
  2. Setup Backend:

    cd backend
    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    uv sync
    uvicorn app.main:app --reload
  3. Setup Frontend:

    cd frontend
    npm install
    npm run dev
  4. Access the App: Open http://localhost:3000 in your browser.

Key Features

  • Organization First: Strict onboarding flow ensuring every user belongs to a workspace.
  • Real-time Chat: Instant messaging with WebSocket integration and optimistic UI updates.
  • Task Management: Create, track, and complete tasks with AI-generated summaries.
  • AI Pulse: Daily AI-generated summaries of team activity and productivity.
  • Settings: Comprehensive user profile and workspace management.

Tech Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS, Framer Motion, Lucide Icons, Sonner (Toast).
  • Backend: FastAPI, Python, WebSockets, Supabase (PostgreSQL + Storage).

About

Orbit is a "sentient" project management platform designed to eliminate friction. Instead of manual status updates, Orbit observes team activity to generate real-time insights. It features a multi-tenant SaaS architecture with Organization support, real-time chat, and an AI-driven analytics engine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published