Loading background
star
star
star
star

LOADING...

Logo
star
star
Hero vector

EkosLive

À propos du projet

EkosLive est une plateforme d'astrophotographie cloud de l'équipe StellarMate. LogicCraft a participé en tant que partenaire ingénierie — prenant en charge l'infrastructure backend, les paiements par abonnement, le contrôle d'accès et l'optimisation des performances du système de production en cours d'exécution.

Hero Background

Aperçu du Projet

LogicCraft a contribué à EkosLive en tant que partenaire ingénierie — prenant en charge l'infrastructure backend, les paiements par abonnement, le contrôle d'accès et les performances d'une plateforme d'astrophotographie cloud en production.

Our Scope

Our Scope

Notre engagement ingénierie couvrait des objectifs d'infrastructure et de monétisation définis : implémentation de paiements par abonnement fiables via PayPal et Stripe, établissement d'un système ACL sécurisé basé sur CASL pour la gestion des rôles, réduction des coûts d'infrastructure AWS par mise en cache des requêtes, et amélioration des performances frontend et des temps de réponse de la base de données de la plateforme existante.

Phone
What We Delivered

What We Delivered

Nous avons intégré Sentry et optimisé Webpack (TTI -40%), implémenté les abonnements PayPal et Stripe avec gestion complète des webhooks, construit le support d'upload S3 pour les fichiers jusqu'à 150Mo, développé un proxy de cache réduisant le volume de requêtes AWS de 70%, implémenté un système ACL CASL avec MongoDB, lancé un tableau de bord admin pour le suivi des utilisateurs, amélioré les performances DB par indexation et refactorisation du schéma, et maintenu la plateforme sur une infrastructure Nginx auto-hébergée.

icon

Principaux Défis

  • Gestion fiable des uploads de grands fichiers jusqu'à 150Mo vers AWS S3 en production sans délais d'attente, surcharge mémoire ou perte de données

  • Le volume excessif de requêtes AWS augmentait les coûts d'infrastructure sans couche de mise en cache pour absorber les requêtes répétées

  • La plateforme manquait d'un système de contrôle d'accès structuré — les permissions utilisateur, groupe et admin étaient gérées de manière incohérente dans le code

  • Les performances frontend étaient dégradées par une configuration Webpack non optimisée sans visibilité des erreurs de production ni outils d'observabilité

icon

What We Built

  • Paiements par Abonnement — Intégration de PayPal et Stripe avec gestion complète des webhooks, gestion du cycle de vie des plans et application de la facturation pour toute la base d'utilisateurs — support des modèles ponctuels et récurrents.

  • Système de Contrôle d'Accès — Système ACL basé sur CASL intégré avec MongoDB, établissant des permissions de rôle granulaires pour les admins, gestionnaires de groupes et utilisateurs finaux — plus un tableau de bord admin dédié pour le suivi des utilisateurs et la gestion de la configuration.

  • Infrastructure & Observabilité — Intégration de Sentry pour le suivi des erreurs en temps réel, optimisation du build Webpack (TTI -40%), configuration des sous-modules Git et maintenance du déploiement auto-hébergé sur Nginx.

  • Optimisation AWS & Stockage — Proxy de cache développé (volume de requêtes AWS -70%) et gestion d'upload de fichiers en production sur AWS S3 supportant les fichiers jusqu'à 150Mo avec streaming par morceaux et récupération d'erreurs.

Interface Finale

Final Interface 1
Final Interface 2Final Interface 3
Final Interface 4
Final Interface copy 1Final Interface copy 2
Final Interface copy 3
Final Interface copy 4Final Interface copy 5
Final Interface copy 6
Final Interface copy 7Final Interface copy 8
Final Interface 1
Final Interface 2Final Interface 3
Final Interface 4
Final Interface copy 1Final Interface copy 2
Final Interface copy 3
Final Interface copy 4Final Interface copy 5
Final Interface copy 6
Final Interface copy 7Final Interface copy 8

Aperçu des Fonctionnalités

Backend, Paiements & Infrastructure

LogicCraft a rejoint le projet EkosLive pour prendre en charge un ensemble ciblé de livrables ingénierie — monétisation par abonnement via PayPal et Stripe, système de contrôle d'accès CASL, optimisation AWS et améliorations de performances à l'échelle de la plateforme.

Features overview
star
star

Stack Technologique

Notre contribution fonctionnait sur un backend Node.js avec MongoDB, AWS S3 pour le stockage, Stripe et PayPal pour les paiements d'abonnement, un système de contrôle d'accès CASL et une infrastructure Nginx auto-hébergée.

first
second
third
fourth
fifth
sixth
seventh

Métriques

-00%

Time to Interactive

Configuration du build Webpack optimisée et Sentry intégré pour le suivi des erreurs de production — Time to Interactive réduit de 40% avec visibilité complète sur les erreurs d'exécution de la plateforme en direct.

-00%

Volume de requêtes AWS

Couche proxy de cache pour les requêtes AWS développée, réduisant le volume total de requêtes de 70% — réduction directe des coûts d'infrastructure sans impact sur la fraîcheur des données ou la correction du système.

000MB

Upload max sur S3

Gestion d'upload de grands fichiers sur AWS S3 implémentée — support des fichiers jusqu'à 150Mo avec streaming par morceaux, suivi de progression et récupération d'erreurs pour une utilisation à l'échelle de la production.

-00%

Latence des requêtes DB

Latence moyenne des requêtes base de données réduite de 5 à 10% par indexation ciblée des requêtes et refactorisation du schéma MongoDB — amélioration des temps de réponse sur les endpoints les plus sollicités.

Entreprises Qui Construisent Avec Nous

AdventuroadsLogo
CollectdevLogo
GivunityLogo
SeeGuruLogo
OnefitcomCoverLogo
TrgoLogo
LerioLogo
TkthriveLogo
WestfieldLogo
OprvLogo
MuvrLogo
UpmenuLogo
VerlynkLogo
EkosLiveLogo
SheqsyLogo

CookieBy clicking "Accept" you agree with our use of cookies. See our Privacy Policy.