Estimate My Project
Select the items below which best describe your app and the features you require.
All estimates are approximate but should give you a rough idea of what it will take to build your app.
1. How Big Is Your App?
Small
Small
Your app probably has around 4-5 key feature pages (excluding any static content, sign in, sign up etc.)
Medium
Medium
Your app probably has around 6-9 key feature pages (excluding any static content, sign in, sign up etc.)
Large
Large
Your app probably has around 10-15 key feature pages (excluding any static content, sign in, sign up etc.)
2. External APIs and Integrations
Connect to one or more third party services
Connect to one or more third party services
Perhaps a data feed that you need to integrate with or a partner app
An API for others to integrate with your app
An API for others to integrate with your app
You’re building a platform and you want others to integrate with you directly
Messaging
Messaging
Allow your app to send SMS messages
Phone Number Masking
Phone Number Masking
Calls made through your app with have masked phone numbers
3. What level of UI would you like?
MVP
MVP
Minimun Viable Product. Minimum UI design but usable
Basic
Basic
Basic but still pleasing
Polished
Polished
Professional UI design. May have some animations and transitions
4. Users and Accounts
Email and Password
Email and Password
Classic and simple email and password sign up and sign in
Facebook Sign Up
Facebook Sign Up
Sign up and sign in with a Facebook account
Twitter Sign Up
Twitter Sign Up
Sign up and sign in with a Twitter account
Google Sign Up
Google Sign Up
Sign up and sign in with a Google account
Linked In Sign Up
Linked In Sign Up
Sign up and sign in with a Linked In account
Github Sign Up
Github Sign Up
Sign up and sign in with a Github account
5. Dates And Locations
Calendaring
Calendaring
Display and capture of data in a calendar format.
Display of Map data / Geolocation
Display of Map data / Geolocation
Showing a map with data points, eg venue locations, driver locations etc.
Display of custom map markers/regions
Display of custom map markers/regions
Allowing the user to select a map area visually or custom icons for different location types.
Bookings
Bookings
Selecting start and end dates, managing capacity etc.
6. Social And Engagement
Messaging
Messaging
Allowing users within the app to send messages to other account users or groups of users.
Forums or commenting
Forums or commenting
Classic forum functionality for account users or simple commenting on information.
Social Sharing
Social Sharing
Ability to share pieces of information in a controlled way on social media accounts to drive engagement.
7. Billing And eCommerce
Subscription plans
Subscription plans
Your app will have a plan based revenue model where your customers will pay monthly or yearly.
Payment processing
Payment processing
You will process adhoc or regular payments from users and manage refunds etc.
Shopping Cart
Shopping Cart
Users will be able to browse products and add them to a cart, Amazon style.
User Marketplace
User Marketplace
Users will be able to sell products or services to other users and your revenue model will be based on a commission model.
Product Management
Product Management
Ability to manage data, eg product listings, availabilities or other data relevant to your domain.
8. Admin, Feedback and Analytics
CMS Integration
CMS Integration
A content management system would allow editing of significant parts of the static content of the app without developer intervention.
User Admin pages
User Admin pages
Account administrators would be able to list/add/remove/suspend users.
Moderation / Content Approval
Moderation / Content Approval
Account administrators would oversee content submitted by users for publication and would have an approval workflow.
Intercom
Intercom
A leading third party platform for managing user engagement, drip emails, feature announcements etc.
Usage Analytics
Usage Analytics
Find out where your users come from and how they use your app. We recommend Kissmetrics and Google Analytics.
Crash Reporting
Crash Reporting
When things go wrong you need to know, we recommend Sentry.
Performance Monitoring
Performance Monitoring
As you scale up it is important to know that you are maintaining a good user experience and making efficient use of your hosting environment.
Multilingual Support
Multilingual Support
Provide supprt for multiple languages for your app.
9. User Generated Content
Dashboard
Dashboard
A dashboard would usually be the first thing a user sees when logged in and would summarize data and perhaps show graphs and notices.
Activity Feed
Activity Feed
An activity feed would perhaps show what user have been doing recently.
File Uploading
File Uploading
Users would be able to upload file content, eg images, PDF's etc.
User Profiles
User Profiles
Users would be able to manage and publish their profiles to other users within your app, eg Twitter profiles.
Transactional Emails
Transactional Emails
User might recieve regular automated emails from the app to drive engagement or notify them of changes.
Tags
Tags
Tags allow users to categorize information so that others can find relevant information.
Ratings or reviews
Ratings or reviews
Typical use case for ratings and reviews might be restaurant reviews or customer satisfaction ratings.
Audio/Video processing
Audio/Video processing
Encoding, modification and storage of audio or video files. Encoding, modification and storage of audio or video files.
Free text searching
Free text searching
Giving users the ability to search their data in natural ways perhaps with a type-ahead style search box.
10. Security
SSL Certificate based Security
SSL Certificate based Security
The industry standard way to ensure your users data is safe during their use of your app.
DoS protection
DoS protection
For high volume app with a high public profile, you may be the target of Denial of Service attacks.
Two Factor Authentication
Two Factor Authentication
More common for financial or highly sensitive information based apps, this requires your user supplies additional information above a simple password.
1. How Big Is Your App?
Small
Small
Your app probably has around 4-5 key feature pages (excluding any static content, sign in, sign up etc.)
Medium
Medium
Your app probably has around 6-9 key feature pages (excluding any static content, sign in, sign up etc.)
Large
Large
Your app probably has around 10-15 key feature pages (excluding any static content, sign in, sign up etc.)
2. What level of UI would you like?
MVP
MVP
Minimun Viable Product. Minimum UI design but usable
Basic
Basic
Basic but still pleasing
Polished
Polished
Professional UI design. May have some animations and transitions
3. Users and Accounts
Email and Password
Email and Password
Classic and simple email and password sign up and sign in
Facebook Sign Up
Facebook Sign Up
Sign up and sign in with a Facebook account
Twitter Sign Up
Twitter Sign Up
Sign up and sign in with a Twitter account
Google Sign Up
Google Sign Up
Sign up and sign in with a Google account
Linked In Sign Up
Linked In Sign Up
Sign up and sign in with a Linked In account
Github Sign Up
Github Sign Up
Sign up and sign in with a Github account
4. User Generated Content
Activity Feed
Activity Feed
an activity feed showing user activities
Media Uploading
Media Uploading
User would be able to upload audio, video or image content
User Profile
User Profile
Users would be able to manage and publish their profiles to other users within your app.
Tags
Tags
Tags allow users to categorize information so that others can find relevant information.
Rating and Reviews
Rating and Reviews
Typical use case for ratings and reviews might be restaurant reviews or customer satisfaction ratings.
Media Manipulation
Media Manipulation
Users would be able to modify audio, video or photo content on their device (eg Filters).
Searching
Searching
Users would be able to search content.
5. Mobile Specific Features
App Icon Design
App Icon Design
Professionally designed aoo icon for multiple device resolutions
Cloud Syncing / Offline Mode
Cloud Syncing / Offline Mode
Allow user data to be shared between mobile and/or desktop devices.
Device Accelerometer / Gyroscope Data
Device Accelerometer / Gyroscope Data
Ability to use and/or record data from device sensors, eg Accelerometer, Gyroscope or Compass.
Barcodes or QR Codes
Barcodes or QR Codes
Ability to scan or display barcodes or QR codes.
6. Dates And Locations
Calendaring
Calendaring
Display and capture of data in a calendar format.
Display of Map data / Geolocation
Display of Map data / Geolocation
Showing a map with data points, eg venue locations, driver locations etc.
Display of custom map markers/regions
Display of custom map markers/regions
Allowing the user to select a map area visually or custom icons for different location types.
Bookings
Bookings
Selecting start and end dates, managing capacity etc.
7. Social And Engagement
Messaging
Messaging
Allowing users within the app to send messages to other account users or groups of users.
Forums or commenting
Forums or commenting
Classic forum functionality for account users or simple commenting on information.
Social Sharing
Social Sharing
Ability to share pieces of information in a controlled way on social media accounts to drive engagement.
Push Notifications
Push Notifications
Real-time notifications between users, eg unread message counts, notifications of editing etc.
8. Billing And eCommerce
Subscription plans
Subscription plans
Your app will have a plan based revenue model where your customers will pay monthly or yearly.
Payment processing
Payment processing
You will process adhoc or regular payments from users and manage refunds etc.
Shopping Cart
Shopping Cart
Users will be able to browse products and add them to a cart, Amazon style.
User Marketplace
User Marketplace
Users will be able to sell products or services to other users and your revenue model will be based on a commission model.
9. Admin, Feedback and Analytics
Intercom
Intercom
A leading third party platform for managing user engagement, drip emails, feature announcements etc.
Usage Analytics
Usage Analytics
Find out where your users come from and how they use your app. Flurry, Mixpanel etc.
Crash Reporting
Crash Reporting
When things go wrong you need to know, we recommend Sentry.
Multilingual Support
Multilingual Support
Provide supprt for multiple languages for your app.
10. Security
Two Factor Authentication
Two Factor Authentication
More common for financial or highly sensitive information based apps, this requires your user supplies additional information above a simple password.
SSL Certificate based Security
SSL Certificate based Security
The industry standard way to ensure your users data is safe during their use of your app
Fake GPS Protection
Fake GPS Protection
Protect your apps using our Fake GPS detector that can prevent most Fake GPS Apps out there in the store
Biometrics Authentication
Biometrics Authentication
Biometrics security in Application using fingerprint or Face ID (for iOS)
11. External APIs and Integrations
Connect to one or more third party services
Connect to one or more third party services
Perhaps a data feed that you need to integrate with or a partner app.
SMS Messaging
SMS Messaging
Allow your app to send SMS messages.
Phone Number Masking
Phone Number Masking
Calls made through your app with have masked phone numbers.
1. How Big Is Your App?
Small
Small
Your app probably has around 4-5 key feature pages (excluding any static content, sign in, sign up etc.)
Medium
Medium
Your app probably has around 6-9 key feature pages (excluding any static content, sign in, sign up etc.)
Large
Large
Your app probably has around 10-15 key feature pages (excluding any static content, sign in, sign up etc.)
2. What level of UI would you like?
MVP
MVP
Minimun Viable Product. Minimum UI design but usable
Basic
Basic
Basic but still pleasing
Polished
Polished
Professional UI design. May have some animations and transitions
3. Users and Accounts
Email and Password
Email and Password
Classic and simple email and password sign up and sign in
Facebook Sign Up
Facebook Sign Up
Sign up and sign in with a Facebook account
Twitter Sign Up
Twitter Sign Up
Sign up and sign in with a Twitter account
Google Sign Up
Google Sign Up
Sign up and sign in with a Google account
Linked In Sign Up
Linked In Sign Up
Sign up and sign in with a Linked In account
Github Sign Up
Github Sign Up
Sign up and sign in with a Github account
4. User Generated Content
Activity Feed
Activity Feed
an activity feed showing user activities
Media Uploading
Media Uploading
User would be able to upload audio, video or image content
User Profile
User Profile
Users would be able to manage and publish their profiles to other users within your app.
Tags
Tags
Tags allow users to categorize information so that others can find relevant information.
Rating and Reviews
Rating and Reviews
Typical use case for ratings and reviews might be restaurant reviews or customer satisfaction ratings.
Media Manipulation
Media Manipulation
Users would be able to modify audio, video or photo content on their device (eg Filters).
Searching
Searching
Users would be able to search content.
5. Mobile Specific Features
App Icon Design
App Icon Design
Professionally designed aoo icon for multiple device resolutions
Cloud Syncing / Offline Mode
Cloud Syncing / Offline Mode
Allow user data to be shared between mobile and/or desktop devices.
Device Accelerometer / Gyrometer Data
Device Accelerometer / Gyrometer Data
Ability to use and/or record data from device sensors, eg Accelerometer, Gyroscope or Compass.
Barcodes or QR Codes
Barcodes or QR Codes
Ability to scan or display barcodes or QR codes.
NFC
NFC
Utilize NFC on users' device for your application
6. Dates And Locations
Calendaring
Calendaring
Display and capture of data in a calendar format.
Display of Map data / Geolocation
Display of Map data / Geolocation
Showing a map with data points, eg venue locations, driver locations etc.
Display of custom map markers/regions
Display of custom map markers/regions
Allowing the user to select a map area visually or custom icons for different location types.
Bookings
Bookings
Selecting start and end dates, managing capacity etc.
7. Social And Engagement
Messaging
Messaging
Allowing users within the app to send messages to other account users or groups of users.
Forums or commenting
Forums or commenting
Classic forum functionality for account users or simple commenting on information.
Social Sharing
Social Sharing
Ability to share pieces of information in a controlled way on social media accounts to drive engagement.
Push Notifications
Push Notifications
Real-time notifications between users, eg unread message counts, notifications of editing etc.
8. Billing And eCommerce
Subscription plans
Subscription plans
Your app will have a plan based revenue model where your customers will pay monthly or yearly.
Payment processing
Payment processing
You will process adhoc or regular payments from users and manage refunds etc.
Shopping Cart
Shopping Cart
Users will be able to browse products and add them to a cart, Amazon style.
User Marketplace
User Marketplace
Users will be able to sell products or services to other users and your revenue model will be based on a commission model.
9. Admin, Feedback and Analytics
Intercom
Intercom
A leading third party platform for managing user engagement, drip emails, feature announcements etc.
Usage Analytics
Usage Analytics
Find out where your users come from and how they use your app. Flurry, Mixpanel etc.
Crash Reporting
Crash Reporting
When things go wrong you need to know, we recommend Sentry.
Multilingual Support
Multilingual Support
Provide supprt for multiple languages for your app.
10. Security
Two Factor Authentication
Two Factor Authentication
More common for financial or highly sensitive information based apps, this requires your user supplies additional information above a simple password.
SSL Certificate based Security
SSL Certificate based Security
The industry standard way to ensure your users data is safe during their use of your app
Fake GPS Protection
Fake GPS Protection
Protect your apps using our Fake GPS detector that can prevent most Fake GPS Apps out there in the store
Biometrics Authentication
Biometrics Authentication
Biometrics security in Application using fingerprint or Face ID (for iOS)
11. External APIs and Integrations
Connect to one or more third party services
Connect to one or more third party services
Perhaps a data feed that you need to integrate with or a partner app.
SMS Messaging
SMS Messaging
Allow your app to send SMS messages.
Phone Number Masking
Phone Number Masking
Calls made through your app with have masked phone numbers.
Web App
Rp 0
IOS App
Rp 0
Android App
Rp 0

Total Cost: Rp
Please note, all cost estimates are intended to be indicative of development costs and timescales only and are exclusive of all hosting costs, paid services or purchased assets of any kind. All prices are in Rupiah and exclusive of sales tax.
Estimate My Project