Platforma de Programări Setster

NestJS, Node.js, REST APIs, Docker

Main project image

Un sistem flexibil și puternic de programări online, cu abonamente recurente, integrare cu calendare și practici robuste de CI/CD.

Visit the project ↗

Cuprins

  1. Prezentare generală
  2. Rol
  3. Problemă
  4. Obiectiv
  5. Soluție
  6. Impact asupra utilizatorilor
  7. Provocări și lecții învățate
  8. Concluzii

Prezentare generală

Setster este o platformă robustă de programări online, construită pentru afaceri care au nevoie de logică avansată de disponibilitate, sincronizare cu calendare și implicarea clienților. În calitate de dezvoltator full stack principal, am contribuit la scalarea sistemului timp de aproape un deceniu.

Platforma permite rezervări la nivel enterprise, cu integrări pentru email, videoconferințe și abonamente recurente.


👨‍💻 Rol

Full Stack Developer


❓ Problemă

Afaceri din diverse industrii aveau nevoie de o soluție de programare:


🎯 Obiectiv


✨ Soluție

🧩 Funcționalități ale platformei


Prezentare Setster

🔌 Integrări

🛠️ Unelte pentru dezvoltatori


Dashboard Setster

🚀 Impact asupra utilizatorilor


⚙️ Provocări și lecții învățate

  1. Logica abonamentelor
    Implementarea unei soluții flexibile bazată pe Chargify, care să funcționeze cu logică de programare personalizată și planuri pe niveluri.

  2. Colaborare CI/CD
    Am lucrat alături de DevOps pentru a stabili un proces de livrare sigur și scalabil folosind GitHub Actions și containere Docker.

  3. Complexitatea motorului de disponibilitate
    Gestionarea fusurilor orare globale, a logicii de afaceri și a regulilor buffer a făcut ca motorul de calcul al disponibilității să fie o provocare, dar și o reușită.

  4. Sincronizare rezilientă
    Gestionarea erorilor de sincronizare și a retry-urilor webhook pentru tooluri terțe a fost esențială pentru o experiență fiabilă.


✨ Concluzii