2/11
  • How do you need your users to sign-up?

    Do your users need to sign-up before they begin to use your service? If your application deals with financial data, you may need a two-step authorization. Remember however that lengthy sign-ups can deter customers.

    • Simple sign-up will let users login using an email and password combination, reset the password and help with forgotten passwords & guest mode option.
    • Login using two different social networks (e.g. Facebook, Twitter), guest mode.
    • Standard login plus unique code texted to a phone for extra security.
  • Do your users need to have personal profiles?

    Personal profiles are often used, however they are not always required. Storing user data makes your application more complex. A simple profile may include basic personal information and an image, while a complex one might give the users options to add video, image galleries, ability to gain followers, etc.

    • Simple personal profiles allow users to set up their email, birthday, image, address etc, but there is no interaction with others.
    • In addition to everything a simple profile provides, complex profiles also allow for greater interaction with other users - following, galleries of images, other users view, etc.
  • Do your users need to work with images?

    Any app that is based on social media will likely require working with images. Capture and upload will allow you to upload an image but you won’t be able to alter them in any way.

    • Simple picture upload feature with taking a picture or uploading from the phone's library.
    • Simple image editing including cropping, resizing, changing of contrast, brightness, etc.
    • Creation of albums, naming albums adding a description, deleting photos.
    • Ability to apply pre-made filters similar to Instagram.
  • Do users need any social features?

    Social media are known for their social features. However other applications can also benefit from implementing social features because users will engage in activities that will promote your offering to their networks.

    • Ability to add comments, likes and shares through Facebook, Twitter, Email with a custom design.
    • Chronological display of posts with the ability to post text, images, add comments, likes, shares.
    • Photo tagging functionality allowing to add names from a list.
    • Ability to check-in at a specific place using an API.
  • Do you want to allow users to communicate?

    Social media applications are often based on communication. Live chat would allow users to send real-time messages to each other while simple inbox would serve as a space where all notifications are stored and simple list of messages is displayed.

    • A simple list of messages and notifications.
    • Peer-to-peer real-time text chatting with push notifications.
    • More complex messaging, group chatting, video/voice chatting, and push notifications.
    • Ability to place and receive audio/video calls with other users.
  • Do your users need to work with video or audio?

    Video and audio can add a lot of depth to the interactions. Streaming would allow you to play and pause a video but you will not be able to make any edits to it. Live broadcasting would allow you to broadcast from your phone as something happens with no need to upload the video first.

    • Streaming of audio/video with simple controls, pause, play, volume control. Normal and full screen play.
    • Live broadcasting from a mobile device with all other audio/video controls.
    • Video editing including inserting content into the video such as text, pictures or other video. Applying existing filters.
  • Do you need to accept payments?

    There is not a single best choice when it comes to choosing how to accept payments in your mobile app – it all depends on your technology and business requirements.

    • The most customized branded experience for your clients, with Payment Card Industry Certification.
    • Acceptance of payments using a mobile point-of-sale app such as Square or PayPal.
    • Using gateways such as Stripe, Braintree/Venmo Touch and PayPal, Card data is handled by their library, limiting your PCI compliance exposure and implementation effort.
    • Using a gateway or multi-gateway API like Spreedly, allows complete control of the UX, expense of increased development complexity and gateway lock-in.
  • What other web features do you need?

    Select any or all other functions you may need for your web. Many of these can always be added later, however, others might be easier to design straight into the first offering of your website or web app.

    • Ability to list items (including image, description, price, etc), shopping cart feature, check out, email confirmation, purchase history, etc. Payments are not included.
    • Ability to add and view reviews/ratings and sort them by specific values.
    • Embed the calendar features into your app - Daily, monthly, yearly views and detailed views of time, place, description of the event.
    • A loyalty program that offers rewards to customers in exchange for achievements.
    • Create QR coupons for your customers to later redeem at your business.
    • Searching ability using natural language and expressions.
    • Ability to display push notifications to customers as an admin.
    • A basic calculator with a custom design for widely used functions such as calculating tips or mortgages.
    • Listing of users, items, events with basic sorting functionality.
    • List of blog posts (title, image, author, description, date), detailed view of a specific post, and ability to sort by a value.
    • Frequently asked questions (FAQ) are listed questions and answers, all supposed to be commonly asked in some context. The format is commonly used in online forums, where certain common questions tend to reoccur.
    • Simple maps that display a place allow for pins and short descriptions, basic calculation of distance.
  • What marketing or sales pages do you need?

    Marketing and sales pages and tools and analytics can help you optimize your revenue generation and retention. Adding a well-designed landing page can help you optimize conversions, even in the case of a solution that is mostly designed to be used on a cell phone.

    • A well-designed landing page can significantly increase conversions for your online marketing or email marketing campaigns. Rather than directing visitors to your general website, you can direct them to a specially-designed landing page with one simple goal.
    • A well-designed contact us page creates greater trust in your product and offerings and can help you convert your customers.
    • Portfolio showing off your biggest accomplishments can help your users learn more about your previous success. Portfolios create trust and also offer great cross-selling opportunities.
    • A well-designed and conversion-optimized products or services page can help your customers understand your offering.
    • A person subscribing to your email list gives you permission to email him or her at any time and is more likely to see and engage with your messages.
  • What admin features would you like to have in your CMS?

    Content Management Systems allow you to customize much of the content on your web. You can do this without needing to code thanks to the built-in editor.

    • Content creation is made very easy by the built-in WYSIWYG editor and allows you to edit content without any knowledge of coding.
    • Not everyone requires the same access to your website. Administrators manage the site, editors work with content, authors and contributors write that content, and subscribers have a profile that they can manage.
    • The Media Manager is a tool for easily uploading, organizing and managing your media files and folders.
    • Content creators can create websites to be presented in multiple languages.
    • The contacts component allows you to add several contacts, departments, and categories, and extend the basic contact information with miscellaneous information and an image.
    • With the banner manager, you have the possibility to easily add advertising and monetize your website.
    • The Menu Manager allows you to create as many menus and menu items as you need. You can structure your menu hierarchy (and nested menu items) completely independently of your content structure.
    Submit or press ENTER
2 / 11