JRC Corporate Consulting
Welcome to the JRC Dashboard
One desk for every live mandate — lender trackers, reply drafting, data rooms and process notes, with a lender network spanning the globe.
3
Live mandates
388
Counterparties
Global
Reach
Internal use only · Confidential
Sign in
{{ loginHint }}
{{ err }}
Access is restricted to authorised JRC desk users. Contact the desk admin for credentials.
JRC Corporate Consulting
JRC Dashboard
Signed in as {{ user }} · {{ role }}
Welcome to the JRC Dashboard
Pick a desk to open. Each one keeps its own tracker, drafting tools, data room and process notes — saved to the desk database and shared with everyone signed in.
{{ p.mark }}
{{ p.kind }}
{{ p.name }}
{{ p.blurb }}
{{ p.m1v }}
{{ p.m1k }}
{{ p.m2v }}
{{ p.m2k }}
Open desk →
+
Add a project
Point a new card at any desk file or URL.
New project
{{ perr }}
Saves to this browser. Keep desk files in the same folder as the dashboard.
Access control
{{ userCount }} logins · superadmin only
{{ u.name }}
{{ u.user }}
{{ u.role }}
You
Add a login
{{ uerr }}
Changes save to this browser.
No project on this login
This client login is not pointed at a project yet. Ask the JRC desk to assign one.
JRC
{{ activeName }}
{{ user }} · {{ frameKicker }}
This tracker file isn't here yet
The dashboard is looking for {{ activeSrc }}, which lives alongside it. Add that file next to this dashboard and the tracker opens straight into this frame — everything else on the desk is working.
Cloud sync
{{ cloudMsg }}
Connect this dashboard to a free Supabase database and every change — trackers, stages, notes, data rooms, users, projects — saves to the cloud and appears on every laptop that signs in. Client logins stay read-only.
Connection
This dashboard already points at the desk database — nothing to type. Use these only if something looks wrong.
Already done — for reference only
  1. Go to supabase.com and sign up (free).
  2. Click New project. Name it jrc-desk, set a database password, create it.
  3. Open SQL Editor in the left sidebar, paste the block below, press Run.
  4. Open Project Settings (⚙) → API Keys. Copy the Publishable key (starts sb_publishable_). Never the service_role one.
{{ cloudSql }}
Step 2 — paste them here
These two values are already built into the file, so the desk never has to enter them. Change them here only if you move to a different database.
Client access is read-only — you always see the desk's latest saved version, and nothing you do here changes it.
Security — real accounts On
Once this is on, passwords are checked by the database — not stored in this file — and the data refuses any request without a valid login. Clients cannot write, even if they try.
  1. Supabase → SQL Editor → paste the block below → Run.
  2. Supabase → Authentication → Sign In / Providers → turn Confirm email off.
  3. Supabase → Authentication → Users → Add useryour own account only, your real email and password. Then Table Editor → jrc_profiles → Insert row: paste your user id from the Users list, your name, role Superadmin. That is the only row you ever add by hand.
  4. Sign in with that email, then add everyone else in People below — names, roles and passwords, all from this panel.
  5. Until a person has a real account, the built-in desk logins still work as a fallback so nobody is locked out. Once everyone has an account, tell me and I'll retire them.
{{ cloudSecureSql }}
Anyone who forgets a password: Supabase → Authentication → Users → the three dots next to their name → Reset password.
Last step — when everyone has an account
Until then the desk keeps working for anyone still using a built-in login. Once every person signs in with their own email, run this to make a real login compulsory.
{{ cloudLockSql }}
People — you control access
Nobody set up yet. Create your own Superadmin account first (below), then add the desk.
{{ p.name }}
{{ p.email }}
You
Add someone
{{ pMsg }}
One-time in Supabase: Authentication → Sign In / Providers → turn Confirm email off, so a new login works immediately. Your own Superadmin row is the only one you have to insert by hand — everything after that happens here.
Microsoft Teams
Post every desk update into a Teams channel, so the team sees movement without opening the dashboard.
  1. In Teams, right-click the channel you want → Workflows → search “Post to a channel when a webhook request is received” → set it up and copy the web address it gives you.
  2. Paste that address below and press Save.
{{ teamsMsg }}
To open the desk inside Teams: host the desk on a web address first (see the README in your download), then in Teams go to the channel → +Website → paste the address. The desk then lives as a tab next to your chats.
Recent saves
{{ a.line }}
Worth knowing: anyone holding these two values can read and write the desk data, so treat them like a password — share them with the four desk logins only, never in a public place.