Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Airport Workforce Operations demo — Casablanca Mohammed V (CMN)
Translation pending
BusinessTypeScript · PLpgSQLGitHub @louaie099OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A vertical-slice demo: weekly workforce planning (fixed-rule and overbooking-forecast staffing
requirements) connected to live operations (delay simulation, conflict detection, human-approved
reassignment), with a full audit trail. Built with Next.js, Supabase, and Tailwind. See
../04-finalized-architecture.md and ../ADR-0003-demo-first-pivot.md for the full design record.
npm install.env.example to .env and
fill in SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEY.npm run seed — populates the database with the scripted demo dataset.npm run dev — open http://localhost:3000.supabase/migrations/0001_init.sql → run it. This creates all six tables..env.npm run seed locally once to populate the tables.demo/ folder, or wherever you
place this project — keep it separate from the production backend//frontend/ history if this
lives inside the main Atlas repo):
git init
git add .
git commit -m "feat: Atlas demo MVP (Next.js + Supabase)"
git branch -M main
git remote add origin https://github.com/<your-username>/<your-repo>.git
git push -u origin main
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEY
(same values as your local .env).atlas-demo.vercel.app).npm run seed locally against the same Supabase project before sharing the link).git push to main auto-redeploys.Recommended before presenting to the DG: in Vercel's project settings, enable password protection (Pro plan) or otherwise gate the URL, since it will be publicly reachable by default.
npm run test runs the pure-logic unit tests (lib/scoring.ts, lib/conflict.ts). These have no
database dependency and run instantly.
../04-finalized-architecture.md §9 for what a future iteration would add.../ADR-0003-demo-first-pivot.md.This project pins [email protected] (latest patched release in the 14.x line). npm audit will still
report several advisories that are only fully resolved by upgrading to Next.js 16, which is a
breaking major-version change not attempted here given the demo's short lifespan and lack of
sensitive data. If this code is ever reconciled into anything longer-lived, revisit this.