Please go through the requirement below. Please note we need reference app developed by you.
You will be required until app is published on store.
Payment milestones will be discussed after selection.
DESIGN is NOT in your scope. we will provide compelte figma design for web and mobile app.
Post golive 1 month support.
Scope of Work for iOS and Android App Development with Admin Panel
Project Overview:
The goal is to build and publish an iOS and Android app that allows parents to subscribe to video content focused on children's development. The app will feature multiple languages, subscription plans, and push notifications. Admins will have control over video content and subscription management.
General Information
App Name: not final
Purpose/Goal: Video guidance for parents
Target Audience: Parents worldwide
Key Features
Feature 1: Video library with hundreds of videos under approx - 12 categories (think Netflix or Disney+ style)
Video Creation: An admin panel where where admin can generate video in multiple languages using scripts in English. Use AI based service provider to automate process of video building with few clicks.
Video Notification: A new video with notification realised every day Access to the library (limited depending subscription level)
Complete admin panel for Video management, categories - a complete CMS for videos
Feature 2: Interactive question and answers with certificate
Feature 3: Calendar for online meetings (premium)
Ability to schedule online meetings with subject matter experts available for premium subscription users
Feature 4: E gifts (to be discussed)
Ability to create online gifts like coupn codes, or free upgrades or acess to a certain number of videos
Feature 5: FAQ built in FAQ with links to video themes
FAQ for users with Video interaction
Admin Panel to mange FAQ effectively
User Subscription Plans (currently high level - details to be discussed during design phase)
Subscription Tiers:
Use will be able to subscribe to different plans (below is a high level example final plan and offering will be discussed during project design) for eg:
Basic Subscription: Users receive one daily push notification with a video suggestion, plus access to a limited number of videos from the library, which they can choose themselves. Access to FAQ
Intermediate Subscription: Users have access to more videos, along with a personalized profile summary of their child’s engagement and a certificate reflecting how well they know their child. Access to FAQ
Premium Subscription: Users gain full access to our entire library Extra perks include a profile summary, a Q&A feature (around 20 pre-made questions/answers), a birthday E-gift for the child, monthly access to a professional for online consultations, a future shop with a % discount for premium users, and a monthly newsletter with relevant insights.
App Landing Pages Before Sign-Up
Landing Page Creation:
Design appealing landing pages with clear calls to action.
Pre-Sign-Up Features:
Display key app features, pricing plans, benefits, and what the product offers.
Information about different subscription plans and promotional offers
Sign-Up/Login Screens
Sign-Up Process:
User registration via email and password or through social media (Google, Facebook).
OTP verification if needed.
Form validation for accurate data input.
Email or SMS-based account verification.
Sign in process
Secure login with email/password or social media authentication.
"Forgot Password" feature for password recovery.
Optional multi-factor authentication for enhanced security.
Profile Creation
Option to customise user name ( child’s pic and nicknames for example)
Certificate Functionality
Parents will receive a ready-made certificate, ideally accessible directly in the app so they can print it as needed.
Ability to send certifcate over email as PDF
Gamification
Add quiz/game to test member knowledge
Idea — a quiz/game where users can test their knowledge about their child, based on our content. The idea is to let them choose when to participate, answering questions to see how much they’ve learned. It’s a way to add fun and keep them engaged with our material. We’d love your input on how best to integrate this feature!
Admin panel to manage quiz and post
Q&A Feature
Parents can use the Q&A feature as often as they wish
Admin panel to manage this through the CMS to add new questions and content.
Special Dates Gifts
Birthday Gift: For now, birthday gifts will be digital, starting with e-books. Over time, we’ll add universal e-gift cards, physical gifts, and items from our future in-app shop.
Online Consultations
This will be exclusive to premium users, who get 15 minutes per month.
They can choose from three types (for now): nutrition, family coaching, or general advising.
Each specialist would have a small profile (photo and introductory video?), users can book consultations by clicking on the profile, they will see the calendar (will be linked with the specialist’s calendar and availability.
The sessions will be conducted over Zoom or a similar service.
Notification
Create a notification module
Idea: Option to segment notifications, such as sending updates only to VIP users or targeting those with specific category or theme preferences.
Video Delivery System
Daily Video Notifications:
Push notifications to deliver a daily video at a fixed time
Videos are short, about 45 seconds to 1 minute.
Browse Video Library:
Users can explore videos categorized by age group and topics (e.g., health, food).
Favourite Categories: Users will have the option to mark their favourite categories or themes.
User Activity Stats: Yes, we’re looking at the stats mentioned previously, such as most-viewed videos and pages.
Multi-Language Support
Language Options:
Videos will be available in multiple languages
Video player to have option to allow users to select preferred audio language
User Data Collection
Basic User Data:
Collect information like email, name, phone number (optional), address, and country.
Questionnaire:
Ask parents for details like their children’s age group for personalized content recommendations.
App Monetization
In-App Purchases:
Users will be able to purchase different subscription levels.
Gift Subscriptions:
Allow users to gift subscription plans to others.
Other Features:
Social linking
Admin Controls (Web Admin Panel)
Content Management:
Admins can add, edit, and remove videos from the library.
User and Subscription Management:
View and manage user accounts, subscriptions, and payments.
Push Notification Management:
Schedule and send push notifications for video delivery and promotions.
Live Conversations
Implement a live chat feature with premade questions to guide the conversations.
Analysis Module for Admin
User Flow: Insights into user behaviour on each page, including how many users visit, time spent on pages, and interactions leading up to checkout.
Video Views: This is for our internal analysis. We want to see how many times each video is viewed without tracking individual users.
Engagement Measurement: Basic metrics, such as time on pages and topviewed pages, but without personal tracking
Track user flow, video views, most popular videos, time spent in the app, top categories, and engagement on each page.
App Store Submission and Approval
Publishing to App Stores:
Submit apps to both Apple App Store and Google Play Store.
Plan for potential approval delays, especially on Apple’s App Store (up to few weeks).
Deliverables:
Fully functional iOS and Android apps.
Web-based admin panel for content and subscription management.
Published apps on both Google Play Store and Apple App Store.
Secure sign-up, login, and subscription handling.
Phases of Development:
1. Design Phase (4-6 weeks):
Wireframe and UI design using Figma.
Define the user flow for onboarding, subscription management, and video browsing.
Approval on the overall look and feel of the app, ensuring it’s simple, easy to navigate, and attractive.
2. Development Phase (7-8 weeks):
Development of Android and iOS versions.
Backend development for managing video uploads, user data, and subscription logic.
Testing for both offline and online modes.
3. Testing & Bug Fixing (2 weeks):
Internal testing to ensure smooth functionality.
Finalize any UI changes, fix bugs, and optimize performance.
4. App Store Submission:
Submit to the Google Play Store (approval usually within a week).
Submit to the Apple App Store (approval may take 2-6 weeks).
5. Launch & Marketing:
Final checks before launch.