Home Our Work Capsule: Geo-Based Container For Media

Capsule: Geo-Based Container For Media

Industry

Social Networks & Dating

Location

USA

Partnership period

2020-2021

Team size

8

Project information

Overview

Capsule is a location-based media-sharing service. Users can access a capsule from their mobile devices once they physically reach the required location.

Every capsule is a virtual container with various information attached to a specific place. They can contain: 

  • Audio files
  • Graphics
  • Video
  • Text

Capsules can be limited by time, password-protected, anonymous, or have an opening limitation.

All capsules have georeferences and a radius of accessibility, so anyone who falls within the coverage of a particular capsule can see it.

Our Task

The project aimed to create an application to help users share media content that can be accessed in selected locations only.

Our team had to create forward-looking iOS and Android applications for sharing GEO-based media files. The assigned software engineers we requested to develop many features like capsule creation and geo-based sharing. 

Let’s learn more about the developed process and features released below.

cta-outline-gray-cubes

Out-of-kind functionality? We will do it!

Business First
Code Next
Let’s talk

    By clicking the “Send” button I confirm, that I have read and agree to the Privacy Policy.

    Features implemented

    Our team has defined all the problems and created a thorough implementation plan to develop an application with the required functionality.

    User Registration and Profile

    Only registered users can find and create capsules.

    New users can sign up for the platform in two ways:

    • By using email and password
    • By using their Facebook accounts

    After signing up for the app, users need to set up their accounts by filling in the following:

    • Profile picture
    • Name
    • Country
    • City

    Capsules Search and Creation

    The platform’s users can use the application to search for capsules created and shared by other users.

    When users reach the geofence of a public capsule, its content becomes accessible.

    Besides, users can create and share new capsules with content. They can be filled with the following:

    • Video 
    • Audio 
    • Text 
    • Photo

    Capsule Configuration

    The application provides a wide range of capsule configuration options. 

    • Anonymous capsule. The name of a user who dropped a capsule is hidden.
    • Delayed start and expiration. Users can set the beginning and end date and time of a capsule dropped.
    • Opening limit. A capsule expires when the specified opening limit is reached.
    • Visibility range. The visibility radius of a pin. A capsule appears when users reach its visibility range. 
    • Password-protected capsule. A capsule can be opened only when a correct password is submitted.

    Social media functionality

    The application has many features that help users connect.

    The social media functionality enables users to:

    • Search for their friends
    • Send and receive messages
    • Check the profiles of other users
    • Rate and share capsules
    • Add people and capsules to favorites
    • Monitor capsules on the map
    • Discover news

    The app allows sending messages to the future or receiving them from the past, playing live adventure quests, organizing geo-located informational stands, or just preserving specific memories in a particular place with the help of a capsule.

    Result

    iOS and Android apps for geo-based content sharing

    Our team has developed iOS and Android applications with forward-looking functionality. We have also tested the apps and released them so that users can install them from the App Store and Google Play.

    Team

    • Business Analyst
    • UI/UX Designer
    • Front-End Developer
    • Back-end Developer
    • iOS Developer
    • Android Developer
    • Project Manager
    • Quality Assurance Engineer

    Technology stack

    • Objective-C
    • Java
    • HTML5
    • CSS
    • Angular
    • Zend framework
    • MySQL

    Related cases

    Partnership since: 2018CodeIT Team: 10
    Roomster
    Real EstateAndroid SDKCeleryElasticSearchFlaskGraphDBJavaJESTKubernetesMongoDBNext.jsPostgreSQLPythonRabbitMQReactReduxRedux SagaREST APISSRSwift
    Partnership since: 2019CodeIT Team: 6
    iOS & Android Mobile Apps for Real Estate
    Real EstateAlamofireAndroid SDKClean ArchitectureDagger 2FoundationiOS SDKKotlinMWVMUIKit
    Partnership since: 2022CodeIT Team: 6
    Squeeze: Mobile App To Select Insurance Offers
    InsurtechClean ArchitectureDartFlutter
    01 /

    Explore related services

    Business First
    Code Next
    Let’s talk

      By clicking the “Send” button I confirm, that I have read and agree to the Privacy Policy.