Sports App

This is a step by step guide to creating a sports app.

Sports App

Features included in the app:

  1. News Feed
  2. Event List
  3. Web Page
  4. Built-in Messenger
  5. Digital Membership
  6. Google Ads

Module Installation

1.) To install a module, click on one of the module categories, placed on the right, you can choose from 30+ modules that serve different functions.

modules

2.) Drag one of the modules and drop it into your Home Menu's setup area.

searchmodule

3.) That's it! Your module is now installed.

Now we're gonna take one feature at a time and explain it.

News Feed

Where updates could be posted including announcements and events.

androiddisplay

Installation

You can install this module in your app in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✕

You can find the channel modules in the social category.

Drag and drop the module into your home to install it.

postsandfeed

Duplicability

This module can only be installed in your home menu.

Click here to check out the features of the feed module.

Configuration

1.) Once you installed the module, by dragging and dropping it in the home menu, you can rename the module and choose an Android and an iOS icon for it.

icon

2.) Click on the gear icon to configure the settings of the module.

gearicon

3.) From the settings, you have the option to include ads in your app, using Google AdMob Module.

Note that you have to install Google AdMob Module first.

Don't forget to click save once you are done.

enableads

Don't forget to click save.

4.) You can also choose the layout of the posts to be either wide or on the left side as shown.

layout

5.) To configure the features, click on features.

features

User Selectable Features

  • Talk to Admin

    For app users to chat directly with the admin, this feature allows your users to share their thoughts and give you instant feedback on your posts.

    talktoadmin

  • Sticky Note

    Add promo points to your posts for users to collect and redeem, it is displayed as a small bubble that is attached to the bottom right side of the post.

stickynote
  • You can also choose the background and text color.

sticky

  • Post Footer

    Scroll at the very end of the features, you'll find a post footer that gives your posts the look and feel of a Facebook page, you can choose to add the like button, the reply button, the number of views, and the share button. You can also customize the heart color with the like button.

footer

  • Post Filter

    To allow specific users (tags) to see your posts. This feature can be used to target a specific segment of your users.

filter

Click here to know how to create a new tag.

  • Context Menu

Displays a set of actions to be done to the selected content.

contextmenu Scroll down to the bottom of the list.

contextmenu

There is one action (delete) that is shown by default and eight actions that are user-selectable which are:

  • Edit

  • Copy

  • Forward

  • Share

  • Save to Gallery

  • Report Abuse

  • Save to Music

  • Save to Downloads

    Click on the toggle to activate or deactivate the action.

toggle

You can also change the order of the actions, click and hold the move icon and drag up and down to move the action.

rearrange

You can also disable the feature altogether.

disablefeature

Don't forget to save after you are done with the configuration.

saveprogress

Must-Have Modules

It's better to add these modules to your App's Side Menu (step 3)

  • Active Channels: It shows the user a list of the recently-posting channels they have joined on your app.
  • My Channels: It shows the users a list of all channels they have joined on your app.

Complementary Modules

  • Channels: It shows a list of all your app's channels for users to join.
  • Calendar: It enables creating timetables/schedules and publishing them attached to posts.
  • Polls: It enables creating polls and attaching them to posts.

Similar Apps

FacebookLinkedInTwitterInstagram
facebooklinkedintwitterinstagram

Module Walkthrough

Activating the Feeds Module

1.) From the side menu click posts.

2.) Click this icon to create a new post.

newpost

3.) You have the option to post a text message and change the background color just like Facebook, just choose the color you want and enter the content of your post.

changebackground

And your post will look like this after editing.

nandboxFacebook
nandboxpostfacebookpost

4.) You can also post a photo, video, gif, audio, or file.

audiogif

5.) You can also publish an instant article, have the nandbox app builder fetch a URL and publish its content, or even publish a calendar that includes a list of events, you can easily do that through these buttons respectively.

6.) You can also attach a poll, (note that you have to create a poll before you can attach it to a post).

poll

7.) You can also send this post to multiple destinations, click on the plus icon and choose where you want to send your post.

sendto

8.) Once you selected another destination, it will appear here.

adddestination

9.) You can also deliver the notifications quietly.

quiet

10.) Once you are ready to send your post, click send!

Create a Scheduled Post

1.) From the side menu, click on scheduled post.

schedule

2.) Click the icon below to create a new scheduled post.

newschedule

3.) Click on the schedule icon at the bottom of the screen.

schedulepost

4.) Select the date and time, and click schedule post.

5.) Click send to schedule post.

scheduleposts

6.) Your post is now scheduled!

done

Create New Tags

1.) From the side menu, click tags.

tag

2.) Click create.

createtag

3.) Enter the tag name and description, choose whether you want it to be a private tag or not, and then click save.

tagdetails

4.) Then you can add users to this tag, and from the side menu, click users.

users

5.) Choose a user and click edit.

edituser

6.) Click add a tag.

addtag

7.) Select the tag name and click add.

addtags

8.) Then save.

savetag

9.) Now you can send a post to a specific tag.

choosetag

10.) Select the tag and click add.

choosetag2

  • You can also insert emojis in your post.

emoji

Finally, when you are ready to publish your post, click send.

sendpost

Event List

The event list module displays the list of events that the user accepted the invitation to.

Installation

You can install this module in your App in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✓

You can find the event list module in the Booking & Events category.

bookings

Drag and drop the module into your home or side menu to install it.

eventslist

Duplicability

This module can be duplicated in several sections in your app. ✓

Main Features

1.) Sync with System Calendar

A feature that allows the app to access the device's calendar and sync with it so that it displays the events on the corresponding dates.

syncevents

Configuration

1.) Once you installed the module, by dragging and dropping it in the home or side menu, you can rename the module and choose an Android and an iOS icon for it.

icons

2.) Click on the gear icon to configure the settings of the module.

gear

3.) This displays the feature where the events list syncs with the system calendar.

features

The list of events will be displayed as follows once you accept the invitations.

eventlist

Module Walkthrough

Creating a New Event

1.) From the side menu, click events.

2.) Click on create to create a new event.

3.) Enter the details of the event as follows:

  • The event name.
  • Whether the event is going to be an all-day event or not.
  • Set the start time and the end time of the event.
  • Select the time zone.
  • Select the event location. (Once you type in the location, Google Maps will automatically detect it)
  • Enter the description of the event.

eventdetails

You can also assign a filter so that the event can come up in the search results under the filter that you select. You need to set up a search filter first.

searchfilter

So if you select "entertainment", this event will come up when the user searches for sports events on your app.

When you are done, click next.

next

Next, add the event image.

image

Once you're done, click finish.

finish

Editing an Event

After you created the event hover over it.

The first icon will allow you to edit the event details.

edit

The second icon will let you set up the pricing of the event.

payments

The third icon will delete the event.

delete

The QR code displayed will allow users to access the event once scanned.

Click edit and scroll down to the bottom of the page, you will have the option to assign admins to this event, you can also share the event via Facebook, Twitter, or share the invitation link of the event.

others

For your users to view events and calendars, you have to install the module 'Events List'.

Publishing an Event

After you're done with creating the event, you can publish it by copying the invite link and publishing it in the feed module, a chat group, or a channel.

others

Setting the Price of the Event

Click on the second icon.

payments

Enter the price and the currency that you want, then click Save.

price

Creating a New Calendar

Note that any event created in the calendar will be repeated every week.

1.) From the admin menu, click on 'Calendars'.

calendar

2.) Click create to create a new calendar.

createcalendar

3.) Edit the details of the calendar event, for example, this could be the details of an upcoming event.

calendardetails

4.) You will be prompted with the following screen.

maininfo

Here you can set the holidays.

Open the calendar and select the day.

holidays

Next, you can set the schedule of the event for each day of the week.

So, for example, if your event will last for a couple of days, you can set what will happen each day in detail.

opening

Click the plus icon to add another event on the day.

plusicon

Enter the details of the second event.

opening2

Select the days, when you are done click create.

Web Page

The web-view module gives you the option to include a URL that redirects to a certain page, you can redirect your users to your website, blog, or any page of your choice.

webpage

You can install this module in your app in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✓

You can find the web view module in the Essentials category.

essentials

Drag and drop the module into your home or side menu to install it.

webview

Duplicability

This module can be duplicated in several sections in your app ✓

Configuration

1.) Once you installed the module, by dragging and dropping it in the home or side menu, you can rename the module and choose an Android and an iOS icon for it.

icons

2.) Click on the gear icon to configure the settings of the module.

3.) Here you can enter the URL that you want to take your clients to.

url

Don't forget to click Save.

save

Now when any user clicks on this module in your app, they will be redirected to the page you specified.

Built-in Messenger

The text and media messenger module allows your users to text and share multimedia files, who also use your app. It shows the users a list of their recent one-to-one chats and the group chats made on your App.

You can create a group for each sport, with up to 50,000 users.

builtinmessenger

Installation

You can install this module in your app in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✓

You can find the Messenger module in the Communications category.

communication

Drag and drop the module into your home or side menu to install it.

messenger

Duplicability

This module can be duplicated in several sections in your app ✓

Click here to check out the features of the messenger module.

Configuration

1.) Once you installed the module, by dragging and dropping it in the home or side menu, you can rename the module and choose an Android and an iOS icon for it.

icon

2.) Click on the gear icon to configure the settings of the module.

gear

3.) From the settings, you have the option to include ads in your app, using Google AdMob Module.

Note that you have to install Google AdMob Module first.

Don't forget to click save once you are done.

enableads

Don't forget to click save.

4.) You can check the features by clicking features.

features

Module Walkthrough

The module will be installed by dragging and dropping it in the home menu or the side menu.

ID

The ID module allows you to scan membership cards having UPCs using a QR scanner, once scanned, the module will store the information embedded in the UPC code so that a ID can be created for your users. This module also enables you to have an instant feed in the module that you can post different content related to your membership (offers, announcements)

Users can interact with your posts by liking, sharing, or writing comments, which admins only will see.

This module is the best to use if you want to build a Community App.

Installation

You can install this module in your app in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✕

You can find the ID module in the Security & Privacy category.

security

Drag and drop the module into your home menu to install it.

digitalID

Duplicability

This module can only be installed in your home menu.

Main Features

The ID module comprises 78 features, four of them are user-selectable:

1.) QR Scanner: A QR scanner to scan UPC codes and QR codes to fetch their information.

scan

2.) Posting

You can post messages, images, videos, GIFs, and files to your different channels, you can also add segments and tags to your audience for targeted posts.

3.) Comments & Comment Dashboard

Users can comment on different posts, while the comment dashboard collects comments and displays them in a list for administrators.

posts

4.) Like a Post

Enables the users to engage with a post, by liking it.

likepost

5.) Read Counter

Displays simple statistics for how many users viewed a post within its first two weeks.

readcounter

6.) Notifications

Notifications page that displays recent notifications, shows unread ones and provides an ability to respond to different types of messages, exactly like Facebook's.

nandboxFacebook
nandboxnotificationsfacebooknotifications

7.) Favorites

For users to create customized lists of their favorite friends, photos, and posts, exactly like WhatsApp.

nandboxWhatsApp
nandboxfavwhatsappfav

Configuration

1.) Once you installed the module, by dragging and dropping it in the home menu, you can rename the module and choose an Android and an iOS icon for it.

icons

2.) Click on the gear icon to configure the settings of the module.

gear

3.) Enter the title and the description of the membership card, insert the image of the card and click save.

card

Once the card is scanned, the information will be displayed as follows.

membership

Don't forget to click save.

4.) You can also choose the layout of the posts to be either wide or on the left side as shown.

layout

5.) To configure the features, click on features.

features

User Selectable Features

  • Talk to Admin

    For app users to chat directly with the admin, this feature allows your users to share their thoughts and give you instant feedback on your posts.

    talktoadmin

  • Sticky Note

    Add promo points to your posts for users to collect and redeem, it is displayed as a small bubble that is attached to the bottom right side of the post.

stickynote
  • You can also choose the background and text color.

sticky

  • Post Footer

    Scroll at the very end of the features, you'll find a post footer that gives your posts the look and feel of a Facebook page, you can choose to add the like button, the reply button, the number of views, and the share button. You can also customize the heart color with the like button.

footer

  • Post Filter

    To allow specific users (tags) to see your posts. This feature can be used to target a specific segment of your users.

filter

Click here to know how to create a new tag.

  • Context Menu

Displays a set of actions to be done to the selected content.

contextmenu Scroll down to the bottom of the list.

context

There is one action (delete) that is shown by default and eight actions that are user-selectable which are:

  • Edit

  • Copy

  • Forward

  • Share

  • Save to Gallery

  • Report Abuse

  • Save to Music

  • Save to Downloads

    Click on the toggle to activate or deactivate the action.

disabletoggle

You can also change the order of the actions, click and hold the move icon and drag up and down to move the action.

rearrange

You can also disable the feature altogether.

disablefeature

Don't forget to save after you are done with the configuration.

save2

Must-Have Modules

  • Posts & Feeds: It will allow you to have the instant feed on the module.

Module Walkthrough

Posting in the ID Module

1.) From the side menu click posts.

2.) Click this icon to create a new post.

newpost

Click on the plus sign.

plussign

Then click on tabs, and choose ID.

chooseID

  • After you enter the content, click 'Send' and your post will be published

send

For more information about posting options click here to jump to the posts module.

Google Ads

This section will enable you to activate Google Ad Mob in your app.

1.) Firstly, create a Google Ad Mob account.

2.) From the navigation menu, click on apps.

3.) Click on add your first app.

addapp

4.) Select the platform of your app.

platform

5.) If your app is published on Google Play Store or App Store, select yes, if not, select no.

applisted

6.) Next, enter the app name and click add app.

appname

7.) Click on create ad unit to start creating ads.

adunit

8.) Next, select the ad type, currently, nandbox app builder supports the banner and the native advanced format.

adtype

The banner type will look like this:

googlelead The native advanced type will look like this: googlelead2

9.) Click on the banner type, enter the ad name and click create ad unit.

createadunit

You will be prompted with two keys.

keys

10.) Open nandbox app builder.

11.) Go to App settings.

appsettings

12.) Click on Google ads.

googleads

13.) You will be prompted with the following screen.

android

14.) Copy the first key (Google ad app ID).

15.) Paste it in the Ad Google Key section in nandbox app builder.

firstfield

16.) Next, copy the second key (banner key).

bannerkey

17.) Paste it in the Ad Banner Key section in nandbox app builder.

secondfield

18.) Next, click create another ad unit.

anotherad

19.) Select Native advanced.

native

20.) Enter the ad name and click create ad unit.

adunit

21.) Copy the second key (native key).

nativekey

22.) Paste it in the Ad Native Key section in nandbox app builder.

thirdfield

23.) Next, select which ad you wish to activate and click save.

activation

24.) You can repeat the same process with the iOS version of your app.

ios

25.) Enter the ad frequency, which is the number of posts after which an ad will appear.

frequency

26.) Next, you need to activate the ads in the modules that you installed in your app.

27.) Click on the configuration icon on the installed module.

27.) Toggle the button to enable ads.