MVP Checklist

icon picker
Project Setup Checklist

We’re excited to be part of building your app idea! 🚀 Help your Appetiser Team get the best head start by preparing the things on this checklist on or before starting the development. 👇

🔥 High Priority Admin

Register your business
A registered business is essential for us to set up some of the important account in this list. It will also be needed for your Ts and Cs
You do not have to register under the same name as your app if that has not been decided yet. This business is the financial entity that your App will belong to.
Finalise the name of your app
The App Store will not accept new apps if the name has already been used by someone else. We highly recommend checking both the iOS App Store and Google Play store to ensure your name is not already in use.
To avoid having to change your app name in the future, you can ask your lawyer to set up trademark rights for the name.

🔎 Where to check if your name has been taken

Finalize the logo Confirm with Designer if the logo is finalized. If you want to file a request, use
Protecting your Secret Keys ​Are you using a Password Manager app such as 1Password to manage your account passwords? If not, we recommend that you set it up before proceeding to the Creation of Accounts. See:

box-important
The creation of accounts and use of services below may incur costs outside of our development billing policy.

🌐 Domain and Accounts

Take a look at for a quick list of accounts, with links to signup.

🏠 Domain

Domain Setup and Access
This is your app’s online ‘address’, e.g. or . All apps, including Mobile applications, require a domain.
Register your domain address
You can register and purchase one through any domain hosting platforms, such as AWS Route 53 or GoDaddy.
Give access to the team
The developers will need access to your domain in order to set up your app. Your Project Manager will let you know who to give access to.
If you bought your domain through a service like GoDaddy, you can just share your log-in credentials to the Project Manager. For security, we recommend doing this If you acquired the domain through AWS, then your project manager will guide you on how to give access.

What if the .com domain is already taken?

There is a fairly good chance that the .com address for your app’s name will already be reserved. This alone doesn’t mean you need to change your app’s name (see tips above for checking your name’s availability), but you might need to compromise on the domain.

💻 Developer Accounts

Create a dedicated Email Address for your Dev Accounts (Optional but highly recommended)
We recommend creating a new email address for setting up for app’s important accounts.
This is so that if any technical challenges arise, you can share the login credentials without the risk of us having access to any personal emails.
Firebase Account (Analytics & Engagement)
Firebase is a Google service that allows us to track ‘events’ in your app. These events allow for things like tracking any app crashes, monitoring performance, or sending push notifications.
Give access to the team
Your Project Manager will provide a list of people who require access.
AWS Account (Server)
The Server is where all of the code and data that make’s up your app will be stored.
We use Amazon Web Services (AWS) as standard. This is a platform that offers on demand cloud computing solutions like hosting servers, databases, and domains.
Your Appetiser Team will need to access your AWS Account to set up and manage server needs of your app, and more.
Create AWS account
See our guide to creating and AWS account here. If you require assistance, please let your Project Manager know and they will set up a call to walk you through the process.
Give access to the team
Your Project Manager will provide a list of people who require access.
Other Third-Party Integrations
Your Project Manager will inform you of any other accounts required for your app.

📱 Mobile App Store Accounts

Landing Page
The App Store now requires a website to enroll to the Apple Developer Program. The website has to be publicly available and the domain name must be associated with the organization. See .
If your organization does not have a website yet. Please allow your team to access your domain so they can create a basic landing page for this step.
Note: We offer a customizable package that allows you to tailor your landing page to match your brand identity. Reach our to your Product Manager to know more about this offer.
During App Submission, your website is also required to have the following items:
Privacy Policy and Terms of Use URL - required by both App Store and Play Store
A web link where users can delete or request the deletion of their account - required by Play Store. Learn more about the policy
.


📄 Policy Documents

📚 Recommended Reading

Read our resource on
Read our resource on
Read our resource on


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.