Acrobakids App
Acrobakids App
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
● Parents Testimonials
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.
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
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 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.
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
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
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.
- 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