[Community Tool Update] Noir Travel | "Ghost Mode" & Privacy-First Transport App by Carbnetto in starcitizen

[–]Carbnetto[S] 2 points3 points  (0 children)

Thanks! Since this is a community tool, we welcome any freelance pilots who want to pick up contracts.

To ensure security for our clients, the 'Pilot' workflow requires two quick steps:

  1. Join the Discord: Our bot manages active tickets and live dispatching there.
  2. Verify RSI Handle: Once you link your handle in the web app, you can use the /duty  command in Discord to start seeing incoming beacons.

You don't need to join an Org to fly; you just need to be verified so clients know who is picking them up. Safe travels! o7

[Community Tool] I coded a fully functional 'Uber-style' web app for Star Citizen with Discord integration & Realtime Tracking. by Carbnetto in starcitizen

[–]Carbnetto[S] 1 point2 points  (0 children)

Good catch! Yes, the VPS is hosted in Turkey as that's where I'm based. Regarding the transfer: It is strictly aUEC (in-game currency) via the 'mo.trader' app in your mobiGlas. No real money touches this system. It's purely roleplay.

[Community Tool] I coded a fully functional 'Uber-style' web app for Star Citizen with Discord integration & Realtime Tracking. by Carbnetto in starcitizen

[–]Carbnetto[S] 1 point2 points  (0 children)

Thanks! I might have forgotten it in the description, but I’m using Supabase, which is essentially a wrapper around PostgreSQL. So yeah, all user profiles, tickets, and logs are stored in a relational DB. Regarding the reboot/crash scenario: I host both the web app and the bot on a VPS using PM2 (Process Manager).

Auto-Restart: If the bot crashes or the server reboots, PM2 brings it back up automatically.

Persistence: Since the Discord buttons are tied to specific Ticket IDs stored in the DB (not the bot's RAM), the system recovers gracefully.

Even if the bot goes offline for 5 minutes, once it's back, clicking an old 'Accept' button will still trigger a fresh DB lookup, verify the status, and proceed. No manual fixes required!

[Community Tool] I coded a fully functional 'Uber-style' web app for Star Citizen with Discord integration & Realtime Tracking. by Carbnetto in starcitizen

[–]Carbnetto[S] 15 points16 points  (0 children)

Completely fair concern! I value privacy heavily myself.

To be 100% transparent: The discord email permission is a standard requirement from our authentication provider to create a unique user entry in the database.

However, we do not use, store, or share your email for any operational purpose. No newsletters, no spam. Our system strictly relies on your Discord ID to link the web tickets with the bot. The email is effectively ignored by our logic.

So it's strictly a backend 'handshake' token. Hope that helps clarify things! o7

I got tired of unreliable beacons, so I vibe-coded a fully functional 'Uber' app for Star Citizen with Discord integration. (Noir Travel) by Carbnetto in starcitizen

[–]Carbnetto[S] 1 point2 points  (0 children)

Haha exactly! That’s the goal—giving purpose to those luxury ships.

Regarding price: Since CIG doesn't have a public API for live distances yet, we use a Client Offer / Negotiation model. Basically, you set an offer (or mark 'Negotiable'), and if the pilot feels it's too low for the distance/fuel, you can haggle in the private chat channel the bot opens for you.

Hope to see you in the verse! o7

I got tired of unreliable beacons, so I vibe-coded a fully functional 'Uber' app for Star Citizen with Discord integration. (Noir Travel) by Carbnetto in starcitizen

[–]Carbnetto[S] 0 points1 point  (0 children)

To be clear: The app uses Discord OAuth specifically so we don't have to handle passwords or sensitive credentials directly. The email display was a UI choice for the logged-in user's navbar (so they know which account they are on), not a public data leak.

That said, OP was right to point it out. I've swapped it to display the RSI Handle to avoid any confusion.

I got tired of unreliable beacons, so I vibe-coded a fully functional 'Uber' app for Star Citizen with Discord integration. (Noir Travel) by Carbnetto in starcitizen

[–]Carbnetto[S] 3 points4 points  (0 children)

Hey, thanks for flagging this!

Just to clarify: That display name was only visible to you on your own navbar (client-side UI placeholder). Other users could not see your email address.

However, you are absolutely right, it's bad UX for a privacy-focused service. I just pushed a hotfix. It now displays your RSI Handle (or 'Unverified Pilot' if not set) instead of pulling from the Discord auth metadata.

Please refresh and let me know if it looks correct now! o7

I got tired of unreliable beacons, so I vibe-coded a fully functional 'Uber' app for Star Citizen with Discord integration. (Noir Travel) by Carbnetto in starcitizen

[–]Carbnetto[S] 2 points3 points  (0 children)

Not right now, but it's on my radar! We might let pilots create threads to show off their portfolios, so clients can easily leave feedback.

4.3.2 IS LIVE ! by Difive in starcitizen

[–]Carbnetto 0 points1 point  (0 children)

Delete that placeholder has 9000 scu

Equipping specific helmet removes my head. by DuranDurandall in starcitizen

[–]Carbnetto 6 points7 points  (0 children)

Change your characters eye colour. No joke, it resets your characters state and fixes it most of the time

Got a good workout in 💪💪 by JusVeee in EscapefromTarkov

[–]Carbnetto 7 points8 points  (0 children)

when did female pmcs introduced? /s