DevRoom
Bot • Betalingsplatform

DevRoom

JavaSpring BootStripeDiscordMongoDBJWTGitHub API

Over dit project

Wij hebben de officiële Payments bot ontwikkeld voor zowel DevRoom als BuildRoom, en bijgedragen aan hun interne API, gebouwd met Spring Boot. Deze applicatie bedient meer dan 5.000 gebruikers.

De bot beheert alle klantbetalingen en zorgt ervoor dat zowel freelancers als DevRoom correct worden uitbetaald. Betalingen zijn geïntegreerd met Stripe. Na voltooiing van een betaling kunnen freelancers hun saldo opnemen naar een bankrekening, PayPal of Wise account.

Daarnaast hebben we een systeem ontwikkeld waarbij freelance developers verplicht een DevRoom-eigendom private GitHub repository aanmaken voor elk ticket nadat de betaling van de klant is voltooid. De bot maakt gebruik van de GitHub API om repositories aan te maken. De developer wordt automatisch toegevoegd, en een README + LICENSE wordt gegenereerd. Alle commits worden gevolgd en doorgestuurd naar het bijbehorende Discord kanaal, inclusief het commit bericht en een diff van de wijzigingen.

We hebben bijgedragen aan meerdere interne API-features, waaronder het aanmaken van nieuwe endpoints voor interactie met de MongoDB database en het implementeren van een beveiligingslaag met verlopen JWT tokens.

Daarnaast hebben we de adventskalender voor Kerst ontwikkeld, inclusief een creditsysteem, vouchers, crates, crate keys en meer.

Highlights

  • 5.000+ actieve gebruikers
  • Stripe betalingsintegratie
  • Uitbetalingen naar bank, PayPal en Wise
  • Automatische GitHub repository creatie
  • Commit tracking naar Discord
  • JWT beveiligingslaag

Ryan completely rewrote the DevRoom Payments Bot in Java, and despite a few issues, he delivered exactly what I was looking for. I rarely find the quality and professionalism he provided in others. Highly recommended.

M
Mattia
DevRoom CEO

Vergelijkbaar project nodig?

Wij bouwen graag iets vergelijkbaars voor jou. Neem contact op voor een vrijblijvende offerte.

Offerte aanvragen