Zooly Ops

Operations management application

Overview

zooly-ops is a Vite-based React application for operations management. Unlike Next.js apps, Vite apps don't have their own server backend - instead, they use a shared backend managed by another Next.js app (typically zooly-app).

Url: https://ops.zooly.ai

App Details

  • App Name: zooly-ops
  • Location: apps/zooly-ops
  • Framework: Vite + React
  • Port: 3005 (development)

Architecture

This is a Vite application that:

  • Uses React for the UI
  • Doesn't have its own server backend
  • Connects to a shared backend (typically managed by zooly-app)
  • Uses client-side routing
  • Includes operations management features

Key Features

  • Operations dashboard
  • Account management
  • Campaign management
  • Fulfillment and order management
  • Partner management
  • Bulk operations

Components

The app includes various components for:

  • Accounts: Account cards and lists
  • Auth: Authentication components
  • Campaigns: Campaign management
  • Fulfillment: Order fulfillment, tracking, bulk actions
  • Partners: Partner management
  • Shell: Header, navigation, user menu

Dependencies

  • React 18
  • Vite
  • Tailwind CSS
  • Lucide React (icons)
  • Emotion React

Scripts

  • dev - Start development server on port 3005
  • build - Build for production
  • preview - Preview production build
  • lint - Run ESLint

Backend Integration

Since Vite apps don't have their own backend, zooly-ops connects to a shared backend API, typically provided by the zooly-app Next.js application.