Loading background
star
star
star
star

LOADING...

Logo
star
star
Hero vector

EkosLive

About the project

EkosLive is a cloud-based astrophotography platform by the StellarMate team. LogicCraft joined as a contributing engineering partner β€” taking ownership of backend infrastructure, subscription payments, access control, and performance optimization across the live production system.

Hero Background

Project Overview

LogicCraft contributed to EkosLive as an engineering partner β€” taking ownership of backend infrastructure, subscription payments, access control, and performance across a live cloud astrophotography platform built on the KStars/Ekos/INDI ecosystem.

Our Scope

Our Scope

Our engineering engagement covered a defined set of infrastructure and monetization goals: implementing reliable subscription payments via PayPal and Stripe, establishing a secure CASL-based ACL system for role management, reducing AWS infrastructure costs through query caching, and improving frontend performance and database response times of the existing platform.

Phone
What We Delivered

What We Delivered

We integrated Sentry and optimized Webpack to cut TTI by 40%, implemented PayPal and Stripe subscriptions with full webhook handling, built AWS S3 upload support for files up to 150MB, developed a caching proxy reducing AWS query volume by 70%, implemented a CASL-based ACL system with MongoDB, launched an admin dashboard for user tracking, improved DB performance through indexing and schema refactoring, and maintained the platform on self-hosted Nginx infrastructure.

icon

Key Challenges

  • Handling large file uploads up to 150MB to AWS S3 reliably in production without timeouts, memory pressure, or data loss

  • Excessive AWS query volume was driving up infrastructure costs with no caching layer in place to absorb repeated requests

  • The platform lacked a structured access control system β€” user, group, and admin permissions were handled inconsistently across the codebase

  • Frontend performance was degraded by an unoptimized Webpack build with no production error visibility and no observability tooling

icon

What We Built

  • Subscription Payments β€” Integrated PayPal and Stripe with full webhook handling, plan lifecycle management, and billing enforcement across the live user base β€” supporting both one-time and recurring subscription models.

  • Access Control System β€” Implemented a CASL-based ACL system integrated with MongoDB, establishing fine-grained role permissions for admins, group managers, and end users β€” and launched a dedicated admin dashboard for user tracking and configuration management.

  • Infrastructure & Observability β€” Integrated Sentry for real-time error tracking, optimized the Webpack build to cut Time to Interactive by 40%, configured Git submodules, and maintained self-hosted deployment on Nginx.

  • AWS Optimization & Storage β€” Built a caching proxy that reduced AWS query volume by 70%, and implemented production-grade file upload handling on AWS S3 supporting files up to 150MB with chunked streaming and error recovery.

Final Interface

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

Features Overview

Backend, Payments & Infrastructure

LogicCraft joined the EkosLive project to own a focused set of engineering deliverables β€” subscription monetization via PayPal and Stripe, a CASL-based access control system, AWS optimization, and platform-wide performance improvements.

Features overview
star
star

Tech Stack

Our contribution ran on a Node.js backend with MongoDB, AWS S3 for storage, Stripe and PayPal for subscription payments, a CASL-based access control system, and self-hosted Nginx infrastructure.

first
second
third
fourth
fifth
sixth
seventh

Metrics

-00%

Time to Interactive

Optimized the Webpack build configuration and integrated Sentry for production error tracking β€” cutting Time to Interactive by 40% and gaining full visibility into runtime errors across the live platform.

-00%

AWS query volume

Developed a caching proxy layer for AWS queries that reduced total query volume by 70% β€” directly lowering infrastructure costs without any impact on data freshness or system correctness.

000MB

Max file upload on S3

Implemented reliable large-file upload handling on AWS S3 β€” supporting files up to 150MB with chunked streaming, progress tracking, and error recovery built for production-scale usage.

-00%

DB request latency

Reduced average database request latency by 5–10% through targeted query indexing and MongoDB schema refactoring β€” improving response times across the most frequently hit endpoints.

Companies That Build With Us

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

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