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.

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

Business First
Code Next
Let’s talk
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
Explore related services
Business Analysis
Gain deep insight into your core business challenges and create a detailed roadmap to address them.
iOS Development
Build mobile apps that leverage iOS-specific features and fully utilize Apple’s hardware capabilities.
Android Development
Create powerful Android apps optimized for both smartphones and tablets.
Quality Assurance
Guarantee a flawless app experience that delights users at every interaction.