0% found this document useful (0 votes)
13 views9 pages

Acrobakids App

The Acrobakids App is a parenting application designed for Android and iOS that provides personalized resources and services to assist parents in raising their children. Key features include parenting videos, expert guidance, and a Q&A section, all aimed at making parenting easier. The app is developed using a cross-platform technology stack and includes a structured payment and milestone system for development and maintenance.

Uploaded by

Hiren Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views9 pages

Acrobakids App

The Acrobakids App is a parenting application designed for Android and iOS that provides personalized resources and services to assist parents in raising their children. Key features include parenting videos, expert guidance, and a Q&A section, all aimed at making parenting easier. The app is developed using a cross-platform technology stack and includes a structured payment and milestone system for development and maintenance.

Uploaded by

Hiren Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Acrobakids App (Android &

iOS)
Feb 20, 2020

Product Overview
An Intuitive parenting app designed to address the parenting needs & challenges scientifically
via intuitive learning helps parenting their kids, The application is compatible with Android
Phones (Android 4.0 and above), iPhone 5S and Higher (iOS 9 and above).
2

Features Overview

This Application strives to make parenting hassle free by providing you with personalized
information and services for your child, all in one App.

Sign up and Create your child’s profile - Choose the gender, age, location and your relationship
with the child. Relationships with the child can be a parent, grandparent, teacher, doctor, family
or a friend.

● Parenting Videos

● Blogs

● Parenting Tips

● Parenting Solutions

● Q&A with the expert

● Parents Testimonials

● Parenting Case Studies

● Expert Guidance & Insights

● Parenting Scenarios (MCQs/Use Cases)

Above features we have assessed through our online market research about parenting.
This app can be a holistic Parenting guide to help parents raise their children and have
fun along the way.
3

Our Process
Discovery
We work with clients to understand their business and we merge their initial concept with
everything our team knows about mobile. We’ll assess the possible challenges and identify ways
to overcome them.

Features & Architecture


We establish what features go into the product and how they will work together. Here, we’re
drafting a skeletal framework for the app in the form of wireframes.

Design
When it comes to first impressions, it’s all about design. We’ll put our passion for good design to
work and based on approved wireframes we’ll design all screens.

Development
The development process is broken down into sprints based on feature sets. Our agile-based
development process will allow you to regularly review and assess what we’re building.

Quality Assurance
Our Quality Assurance team will test the app after each development sprint and once all major
functionality is implemented, we’ll prepare a Beta Build.

Launch
After passing the Beta Build through a final round of QA and refinements, we’ll have in our hands
a Release Candidate Build. We can either submit the app to the App Stores or provide you with
everything you need to do it yourself.

Maintenance
We provide our clients with a 3 months bug fixing period, free of charge, and maintenance
packages that cover everything from small updates all the way to whole new versions.
4

Mobile Technology Stack

Cross-Platform
React Native A framework for building native apps with React. It is a JavaScript framework for
writing real, natively rendering mobile applications for iOS and Android.

Payment Gateway
Stripe Stripe is a suite of payment APIs that powers commerce for online businesses of all
sizes. Securely store customer payment information for one-tap purchases on an app or
website.

Crash Reports
Fabric For crash reporting we used Fabric. The most powerful, yet lightest weight crash
reporting solution.

Social Login
Facebook SDK Facebook SDK for Android helps you create apps that integrate with Facebook,
and provides access to several key features, including Facebook authentication, and reading and
writing to the platform’s APIs.

Push Notifications
Firebase Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that sends
notification messages to drive user re-engagement and retention.
5

Backend Technology Stack


Cloud Server
AWS Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services.

Backend Server
PHP-FPM PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation
with some additional features useful for sites of any size, especially busier sites.

Node.js Node.js is an open-source, cross-platform JavaScript run-time environment that


executes JavaScript code outside of a browser.

Load Balancer
Nginx Nginx is a web server which can also be used as a reverse proxy, load balancer, mail proxy
and HTTP cache.

AWS Elastic Load Balancer Elastic Load Balancing (ELB) is a load-balancing service for Amazon
Web Services (AWS) deployments

Notifications
Firebase Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that sends
notification messages to drive user re-engagement and retention.

AWS Simple Notification Service Amazon Simple Notification Service is a notification service
provided as part of Amazon Web Services

Server Stack
AWS Elastic Container Service AWS CloudFormation is a comprehensive templating language
that enables you to create managed 'stacks' of AWS resources

Logging & Monitoring


AWS Cloudwatch AWS CloudFormation is a comprehensive templating language that enables
you to create managed 'stacks' of AWS resources
6

Media Service
AWS Elastic Transcoder Amazon Elastic Transcoder lets you convert media files that you have
stored in Amazon S3 into media files in the formats required by consumer playback

Vimeo Vimeo is a video-sharing website in which users can upload, share and view videos.

CI/CD
Gitlab GitLab is a web-based Git-repository manager with wiki, issue-tracking and CI/CD pipeline
features

Cache & Message Queue


Redis Redis, RE-dis is an open-source in-memory data structure project implementing a
distributed, in-memory key-value database with optional durability.

AWS Simple Queue Service Amazon Simple Queue Service is a distributed message queuing
service

Database
AWS Relations Database Service (MySQL) Amazon Relational Database Service (Amazon RDS)
is a web service that makes it easier to set up, operate, and scale a relational database in the
cloud

File Storage
AWS S3 Amazon S3 is a cloud computing web service offered by Amazon Web Services.

Technologies
PHP ( Laravel ) Laravel is a free, open-source PHP web framework, created by Taylor Otwell and
intended for the development of web applications following the model–view–controller
architectural pattern and based on Symfony.
7

Estimation
Payment is based on milestones, starting with upfront fee at kick off and up to the delivery,
divided in 3 instances.

Technologies Time Duration Estimated cost ($8/hr)

Application Development and 400 hours $3200


Admin Panel

Total: 400 hours $3200

- Maintenance and Support are provided by our team for 3 months included in the above
cost.
8

Milestones
● Milestone 1: 40% (On the Agreement Sign on)
● Milestone 2: 30% (After Frontend Work)
● Milestone 3: 30% (At time of Delivery)

Terms
1. Advance Payment/ Kick off Fee of 40 % of payment – The Customer will pay the 40 % of
the total cost of the project as an advance payment at the instance of agreement sign
on.
2. The Remaining 60 % payments shall be transferred as 30% per completed milestones.
3. Collaboration, coordination – A status update on the progress of the work will be shared
with the customer on milestones basis formally by developer, and informally on weekly
or as and when required basis. Weekly status calls will also happen to discuss and
review the work in progress.
4. Apple’s iTunes Store Compliance – Our team will make sure that the app is technically
compliant to Apple’s App store guidelines, but not the business compliance. Being the
owner of the project idea, the customer only will be responsible and liable for the
product’s business compliance with Apple AppStore guidelines.
5. Simple tabular representation of the Milestone’s definition and payment schedule as per
the points mentioned above:
9

Change Orders

Definition of Change Order:


● Any change or modification in functionality or feature or UI of the App required by the
customer which is beyond agreed functional requirements considered in this Agreement
will be considered as a “Change” in the original specifications, and that shall be
intimated to us by the customer or vice versa as a “Change Order” in writing. In these
scenarios change order will charge additional as per amount of time taken for changes
to be made.
● Change Orders do not however cover any bug or glitch fixing produced out of the code
written by our team as any “bug” will be fixed by our team for free up to 3 months after
final delivery (Bug Fixing Warranty).

You might also like