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.

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 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.


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.
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
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
























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.

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.
mongodb database
casl access control
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






