Skip to content

Sagas. Time-lapse Social Network

Pharos Production has partnered with Sagas to create a location-aware social platform that enables users to capture, publish, and explore geo-located timelapses over time. This system combines real-time data ingestion, large-scale media processing, and map-centric discovery to transform physical locations into dynamic digital stories. Leveraging cloud-native infrastructure and event-driven architecture, Sagas allows users to document urban changes, natural evolution, and personal moments tied to specific places. The result is a scalable social network where time and location are central to content discovery.

Industry
Social Media, Geospatial Platforms, AI and Machine Learning, Big Data
Region
Global
Client since
2019
Technologies
AWS, Kubernetes, Istio, Spring Boot, Kafka, Flink, Cassandra, Pinot, Object Storage, Map SDKs, NextJS, Terraform

Overview of the Project

  • What Sagas Aimed to Build and Why

    Sagas aimed to create a new kind of social network that focuses on geography and time. While traditional social media platforms prioritize feeds and followers, they often overlook how places change over time. The goal of Sagas is to allow users to attach stories to specific locations through timelapses, making these stories easily discoverable on a global map.

  • The Main Goals for Its Reputation System

    Enable users to effectively create and publish geo-located timelapses using their photos and videos. Develop a dynamic map-based discovery feature that allows users to explore compelling stories by location and time. Streamline the ingestion and processing of large-scale media in near real-time. Establish a strong foundation for AI-driven insights that encompasses change detection and trend analysis.

  • Why Sagas Teamed Up with Pharos Production

    Sagas needed a technology partner with experience in high-load systems, real-time data pipelines, and cloud infrastructure. Pharos Production provided extensive expertise in scalable backend architectures, streaming platforms, and data-intensive applications. This collaboration enabled Sagas to transition from concept to a production-ready platform capable of supporting global usage.

Technology Stack

  • Core Backend Technologies Powering Sagas

    The backend is developed in Java with Spring Boot, supporting APIs, user logic, and media workflows. Apache Kafka is utilized for event streaming, while Apache Flink processes real-time events, including uploads, location updates, and time-lapse generation jobs. This architecture ensures that the platform remains responsive, even during periods of heavy media load.

  • Frontend and User Interfaces

    Sagas features a modern web interface designed with React and Next.js, emphasizing map-centric navigation and immersive media viewing. Users engage with locations through an intuitive map UI, timelines, and location-based feeds optimized for both desktop and mobile browsers.

  • Database, Infrastructure and Integrations

    Apache Cassandra is used to store user profiles, location metadata, and social graph data at scale. Object storage is utilized for photos, videos, and generated timelapses. Apache Pinot provides fast analytics for tracking location popularity and activity trends, and supports discovery APIs. The entire platform operates on Kubernetes with Istio for traffic management and is deployed on AWS, ensuring elasticity and global reach.

Key Features

  • Geo-Located Timelapse Creation

    Users can upload photos or videos linked to specific coordinates, creating timelapses that illustrate how a location evolves over days, months, or years. Each timelapse creates a lasting narrative tied to a real-world location.

  • Map-Based Social Discovery

    Content is presented through an interactive map rather than a traditional feed. Users can explore cities, landmarks, and regions to view active timelapses and community-created historical stories.

  • Scalable Media Processing and APIs

    The platform handles media uploads asynchronously and at scale, ensuring smooth performance and quick timelapse generation. Public APIs facilitate future integrations with urban analytics tools, tourism platforms, and research applications.

Business Results

  • A New Social Layer Built Around Time and Place

    Sagas offers a new way to document and explore the world by integrating social media with geospatial and temporal aspects. Places become dynamic archives rather than static pins on a map.

  • Foundation for Community Growth and AI Insights

    The platform is designed to scale globally and support future AI features, including automated change detection, environmental monitoring, and city evolution analysis.

  • Reliable Performance and Global Scalability

    With its event-driven architecture and cloud-native deployment, Sagas efficiently manages large volumes of media and user activity without experiencing performance degradation, establishing a strong foundation for long-term growth.

Project Gallery

sagas-project-screenshot-1
sagas-project-screenshot-2
sagas-project-screenshot-3
sagas-project-screenshot-4
sagas-project-screenshot-5
sagas-project-screenshot-6
sagas-project-screenshot-1
sagas-project-screenshot-2
sagas-project-screenshot-3
sagas-project-screenshot-4
sagas-project-screenshot-5
sagas-project-screenshot-6

Similar projects

What happens next?