No description
  • TypeScript 98.9%
  • CSS 1%
Find a file
2026-03-31 11:55:12 +02:00
public live traffic map 2026-01-16 12:07:20 +01:00
src refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
.dockerignore refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
.gitignore refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
bun.lock patch vulns 2026-03-31 11:55:12 +02:00
constants.ts update auth 2026-03-10 17:22:38 +01:00
docker-compose.yml refactor monetoring for more consistent ui 2026-03-29 12:13:46 +02:00
Dockerfile refactor Dockerfile folder ownership 2026-03-24 18:56:15 +01: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 patch vulns 2026-03-31 11:55:12 +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 refactor monetoring for more consistent ui 2026-03-29 12:13:46 +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.