- Let The World Explore Your Story!
Overview
Now capture your moments, and share it with the world using Storyboard. It is one of the best social media applications that allow users to share time-bounded photos and videos on the go. Now creating your own story series has become easy with the Storyboard. Create and add stories to different categories, follow friends and family boards, and see what they are up to, share your stories in multiple storyboards, explore different categories and watch all your favorite stories and storyboards that you love. The best part of the app is that if someone likes your story, they will repin and discover your story to millions of people worldwide. You can even search your favorite stories and storyboards by hashtags, stories, likes, uploads, comments, repins, and a lot more. Now discover millions of people across the world and share the things you like with Storyboard. Just download the excellent app and create a rich and unique media experience for users.
Client Requirement
An Indian client approached Hyperlink InfoSystem to develop a social media application that allows people to enjoy rich media experience by sharing stories of photos and videos with millions of people across the world. The proposed application was demanded to be developed on Android and iOS, both platforms as the app market is flooded with multifold social applications. The client aims to create a platform that allows users to explore and create their own stories of different categories and repin stories in their Storyboard and a lot more.
Features
StoryBoard - Let The World Explore Your Story!
Click to toggle between single and grid view.
Users Features
-
Login/Signup:
Users Can Signup And Login Using – Email, Google Plus, Or Facebook. -
Storyboard Activities:
A user can perform below storyboard activities:
• View list of “recently added stories�? in the specific Storyboard
• View list of recently added storyboards
• View storyboard likes and repins
• View likes, uploads, and repins of the storyboard followed by user
• View likes, comments, and repins of the stories -
Create Storyboard:
A user can create multiple storyboards based on categories like travel, music, sports, etc. While creating a storyboard, a user needs to set storyboard access such as Public or Private. -
Create Stories:
Users can create multiple stories in a specific storyboard. Users can also add stories from the gallery, set visibility seconds, select story categories, set story privacy, add story tags, set story lifespan, and repin privacy. Users can also add their own stories in the previously created storyboards.
-
Send Request:
Users can add friends to their list by sending follow requests to the people. They can even follow public user profiles. -
Notification:
User will be notified in below scenario:
1. When someone follows you
2. When someone wants to repin your stories
3. When someone wants to add their stories in your storyboard
4. When someone likes or comments on your stories -
Search:
A user can perform storyboard search in below ways:
• Hashtags
• Likes
• Uploads
• Repins
• Comments -
Profile:
It shows user's profile with total number of following, followers, repins, uploades, and trophies.
Admin Panel
-
User Management:
• View and Edit users
• Active/Inactive users
• Verify Users through Email -
Category Management:
- View, Edit and Delete Categories
- Active/Inactive Categories -
Trophy Management:
Trophy management is a category where a user can upload their stories. These stories are further evaluated by the admin, where they can approve or reject users' stories. If the story is approved, it will be uploaded in the Trophy management category and visible to millions of users. -
Team Story:
Here, Storyboard team can add their own stories in the Team story category.
Resource Allocation
Project Resources | Total Team Members |
---|---|
Project Manager | 1 |
Team Leader | 1 |
Android App Developers | 2 |
iOS App Developers | 2 |
Backend Developers | 2 |
UI/UX Designers | 2 |
App Testers | 2 |
Challenges
1. Maintaining Media Quality In Low Memory Devices:
2. Video Trimming:
3. Maintain Persistency Across Android Users:
4. Encryption And Decryption:
Services We Delivered In This Entire Project:
Android App
Development
iOS App
Development
Wireframe
& Designing
Web Services
& API Development
Web Admin Panel
Development
App
Testing
App
Deployment
Technologies
Android
Android OS support:
4.3 to 7.0
Development:
Java using Android Studio 2.0
Android Supported Devices:
480x800, 720x1280, 1080x1920, 1440x2560
Language Support:
English
iOS
iOS OS support:
iOS 8.0 to 10.3
Development:
Swift using Xcode
iOS Supported Devices:
iPhone 5, iPhone 5S, iPhone 6, iPhone 6 Plus, iPhone 6S, iPhone 6S Plus, iPhone 7, iPhone 7 Plus
Language Support:
English
Admin Panel
Framework: CodeIgniter
Technology: PHP
Database: MySQL
API: JSON format
Supported Browser:
Mozilla Firefox: Min 40.0 to Max 53.0 version
Google Chrome: Min 44.0 to Max 58.0 version
Internet Explorer: Min 10.0 to Max 11.0 version
Apple Safari: Min 8.0 to Max 10.0 version