No description
Find a file
2026-04-25 23:06:00 +02:00
public live traffic map 2026-01-16 12:07:20 +01:00
scripts updated guardrails 2026-04-25 18:54:22 +02:00
src Improve monitoring selection and header actions 2026-04-25 23:06:00 +02:00
.dockerignore refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
.gitignore v4.1.1: Fixed type errors and removed deprecated lockfile. 2026-04-13 14:48:11 +02:00
bun.lock v4.3.1: added missing newline 2026-04-21 19:51:06 +02:00
constants.ts v4.4.4: removed internal api 2026-04-23 12:32:55 +02:00
docker-compose.yml refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
Dockerfile v4.6.1: fixed linting errors and enforced linting 2026-04-25 16:40:00 +02:00
eslint.config.js update eslint to use utilbee config 2026-03-03 12:32:48 +01:00
next.config.ts update Dockerfile for optimized build size 2026-03-23 20:30:13 +01:00
package.json v4.6.15: fixed styling of image summary info container 2026-04-25 22:18:18 +02:00
postcss.config.mjs start of rewrite to nextjs 2025-03-28 09:41:07 +01:00
README.md refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
tailwind.config.ts refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
tsconfig.json refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
types.d.ts v4.6.6: added marquee to prevent overflow issues on long paths and domains 2026-04-25 19:11:32 +02:00

🐝 QueenBee

QueenBee is the administrative heart of the bee ecosystem. It serves as a powerful Content Management System (CMS) for BeeHive and monitoring and managment tool for our services and systems. This application ties together various APIs and services to provide a seamless experience, like BeeKeeper, WorkerBee, TekKom-Bot and Internal API.

🛠️ Tech Stack

🏁 Getting Started

Installation

  1. Clone the repository:

  2. Install dependencies:

    bun install
    
  3. Set up environment variables: Create and edit .env and fill in the required secrets.

Starting the Development Server

Run the development server:

bun run dev

Open http://localhost:3000 with your browser to see the result.

🐳 Docker Setup

You can run QueenBee using Docker:

docker compose up --build

The application will be available at http://localhost:8000.

📂 Project Structure

  • public/: Static assets.
  • src/app/: Next.js App Router pages and layouts.
    • (main)/: Core CMS features (events, jobs, etc.).
    • internal/: Monitoring and system tools.
  • src/components/: React components.
  • src/utils/: Helper functions.
  • src/hooks/: Custom React hooks.