+ All Categories
Home > Documents > The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new...

The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new...

Date post: 09-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
20
http://start.cat | [email protected] The new Backend as a Service to rule all your apps.
Transcript
Page 1: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

http://start.cat | [email protected]

The new Backend as aService to rule all your apps.

Page 2: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

C O R U S

The new Backend as a Service

Get focused on the user experience of your apps while we take care of the rest.

With Corus, you can add a scalable and powerful backend in minutes and launch a full-featured app in record time without ever worrying about server management.

Corus provides all the features every app needs, with the performance and reliability of the Cloud.

From content management through non-sql databases, to multiplatform push notifications.

Everything from a secure and fully compatible Rest API.

Backend as a Service (BaaS) is a model for providing web and mobile developers with a way to link their applications to backend cloud storage while also providing features such as user management, push notifications, and integration with social networking services. (Wikipedia)

2

Page 3: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

C O R U S

The new Backend as a Service

3

Page 4: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

State of the Art Backend

With every new App you develop, some key decisions must be taken. What kind of architecture the project needs, where to host all the services, what kind of authen-tication your apps will need... And everything related to security, flexibility, scalability, performance...

Imagine having all these things already designed and developed, with big projects in mind and complex features out of the box. And now imagine not having to manage servers, databases... Just focus on providing a great user experience with cool apps.

Corus provides a secure and fast Rest API. All the features are accessible by this API, and because it’s available through standard web calls, no matter what language you use for developing your apps: Objective-C, Java, HTML5, .Net... Everything is compatible.

The service provides a State of the Art backend website, that helps you manage all your apps. The entire website uses the Corus API services for working, and it’s completely decoupled from logic. In other words, the website is just another client for the API services.

This means that you could even develop a completely new backend website for your customers, but focusing just on usability and aesthetics. All the logic and complex features will be provided by the API itself.

Built by developers, for developers. With modern web tech-nologies and the latest development paradigms.

NODE.JSR E S T A PI L A NG UAGE

ANGULARW E B A PP F R A M E WOR K

MONGODBNON - S QL DATA B A SE S

4

Page 5: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

A Corus corporate can manage different Apps. This is very useful, not just because you have everything in one place, but you can share features between your apps.

For example, you could share users between different apps, letting them access through a unique login and password for all of them. Or you could prepare a push Campaign across all your apps.

Cloud Architecture

We rely our services on a powerful Cloud Platform.

Every Corus corporate runs in its own Cloud Hosting, a hosting built on SSD hard drives. So we make sure every one of our customers gets the best performance and scalability factor.

FASTT H E FA S T E S T W E B T EC H -NOL O GI E S L I K E SPDY

FLEXIBLEC U S T OM S C R I P T S , C U S T OM B AC K E N D SEC T IONS A N D A N E X T E N DA BL E A PI

PROFITABLEL AU NC H N E W PROJ EC T S I N R ECOR D T I M E W I T H A DDE D VA LU E

5

Page 6: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Development environments

BE T T E R T E S T I NG W I T H DI S T R I BU T E D PRODUC T ION A PP S

Having different data environ-ments becomes really important when your apps are live. Do you need to insert some fake test data, but you don’t want to mess the real production contents?

With Corus you can create as many development environments as needed. These environments don’t just split your apps contents, but new app versions, too.

Imagine you need to distribute a new development version to your client in order to show the changes, prepare some testing and have their approval before it’s uploaded to appstore markets. And of course, you don’t want to alter the current production version. This is posible thanks to development environments.

Besides, we are also preparing a section to make the development versions distribution to your clients really easy.

Main App Features

Corus out of the box features have developers in mind, but are friendly with your customers, too.

Most of the Corus features have developers in mind. This is where Corus can speed your projects and become very profitable. But this doesn’t mean we have forgotten the rest of the project life cycle.

Corus provides essential analytics and stats, and notifies you in different ways the most important app events. And because we know how different a conversion rate can be from one app to another, we let you set modular analytics and reports.

If some of your team is used to Excel, you need to know that everything from Corus can be exported to Excel files. This allows you to create new reports, group contents or just order them in a different way. And of course, we let you fill all the data collections with Excel files, too.

And because we are all human, there are daily backups scheduled that can be restored whenever you need them. If this were not enough, Corus comes with a full server backup every three days.

At the end, everything makes you feel comfortable when working with Corus; Fully compatible with your apps, no matter the code language you use, easy to import and export contents, modular analytics, automatic backups and really high Cloud performance.

6

Page 7: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Data Collections StoragePush

Notifications

BU I L D YOU R DATA MODE L T I E R I N M I N U T E S

Forget databases, connections, indexes and sql relations. Manage your data model from Corus easily.

In Corus we call Collections to the data tables definition. These Collections have a Scheme and Contents.

The Schemes set the definition of your Collections, with custom field types, like location coordinates and relations with other Collections.

These Collections can have different types of permissions: Private, Read Only, Shared or Public; and their contents are immediately available through the Rest API.

All your contents will benefit from a Cloud non-sql database from the beginning.

SM A R T C L OU D S T OR AGE

Corus offers a smart way to store and share your app files, from user images to documents.

All your documents will be available, with their permissions level, through the API and WebDAV. This means you will be able to sync your app contents folder with your OS file system, if you don’t want to use the website to upload a big group of files.

And because we take performance very seriously, the storage API methods have some smart features.

You will be able to transform images when asking for them. This comes handy when you want to generate live thumbnails, or don’t want to download the same big size images for different screen sizes. Just ask for the needed resolution every time, improving performance and saving bandwidth on mobile devices.

M U LT I PL AT FOR M P U SH NO -T I F IC AT IONS C A M PA IGNS

With Corus all push notifications are treated the same way, no matter wether they are going to an iOS device, to an Android device or to a Chrome desktop browser.

You need to send notifications to real people, without worrying about the platform they use.

Corus also lets you create Push campaigns, selecting the properties your target audience must fulfill. And it will show you how many addressees the campaign will have in real time.

You can choose your audience by apps installed, by geolocation, by language, by events triggered...

And once your campaign has been sent, Corus will show you at what time and from where your notifica-tions have been read.

7

Page 8: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

— Image:

Detail of the items list from a Collection

8

Page 9: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Events Scripts Log

C HO O SE T H E I M P OR TA N T E V E N T S FOR YOU R PROJ EC T

Create the event types that are important for your project, from sales completed in your app, to sharing contents with social networks. Any remarkable action through your app can be tracked as events.

These events are geolocated and help generate useful reports for you.

The most common events, like starting an app, are represented as system events and will be already created for you.

E X T E N D T H E A PI W I T H C U S T OM S C R I P T S

Corus lets you add small pieces of code called Scripts. These Scripts can be executed from different hook types.

Collection Triggers: The script will be executed before or after a Collection action (insert, update, modify or delete).

Event Triggers: The script will be executed when an event type is fired.

Scheduled Task: The script will be executed at the selected interval.

REST Method: You can extend the Corus API adding new methods that trigger a script, very useful when your apps need to do complex operations through different API calls.

The Scripts code can access the entire Corus API, allowing you to send push notifications, trigger custom alerts, or modify Collection contents, for example.

E V E RY T H I NG U N DE R CON T ROL , OR AT L E A S T I T W I L L BE L O G GE D

From the log section you will be able to review not only the backend entries, but the devices log. This comes really handy when checking a user or device issue.

You will be able to write whatever you think is important from the apps to the log.

9

Page 10: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Social Connectors

BackupsAnalytics and Geolocation

S O C I A L CON N EC T OR S FOR E A S Y A PP AU T H

Corus helps you enable social auth methods in your apps, like Facebook or Twitter. We take care of linking accounts across networks, resetting passwords, and keeping everything safe and secure, so you don’t have to.

Of course you will have the traditional sign-up and login form, too. And with a little script, you can leave all your auth process to a third party system like LDAP.

DI S A S T E R R ECOV E RY

Corus comes with a daily incremental backup and a full server backup every three days.

You can create more backups anytime, and restore data whenever necessary.

To restore data you will have different options, like rescue deleted contents without affecting current entries.

K NOW YOU R BU SI N E S S

Corus comes with fundamental analytics that will show you the activity of your apps, but the system gets clever when you add custom event types, events that represent key actions for your business.

All these events are geolocated, unless you disable this option and Corus provides internal mechanisms for storing and categorizing all these locations.

All these features offer you new po-sibilities, like sending push notifica-tions to users that remain next to a place and have triggered a custom event. And you could even translate the notification depending on the language of the device of those users.

10

Page 11: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

The system validates the Collection item fields based on the Collection Scheme.

In a Collection Scheme, you can set highlighted fields that will be indexed for searches and showcased in items lists.

Log entries are divided into environ-ments and identify different entry levels.

Before saving Collection contents changes, the system visually shows you which items will be deleted, which ones will be added and which ones have been modified.

App events are shown in a time line and provide geolocation data.

The events can be extended to show the inner details.

Main settings of an App. Each app has a token that allows API calls when there is not a registered user using the app.

Take a deeper look Application Management Details

1

1

3

5

2

4

6

3 52 4 6

11

Page 12: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

— Image:

Detail of a Push Campaign creation with real time addresse calculation.

12

Page 13: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

The backend comes with basic stats out of the box, from how many downloads your apps receive, to how much the users love and use them.

The number of users you have is important, but it’s even more important to know how many users are actually using your apps, also known as active users in Corus. If a user doesn’t generate activity for a long time, Corus will mark it as zombie.

Some basic stats.

Activity by location

App Platforms

Monthly active users

1

1

2

3

3

2

13

Page 14: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

The User Dashboard

Corus will provide you with a new CRM point of view.

For the first time, instead of a simple user profile, you will take advantage of a complete CRM with user details gathered in a dashboard. Because users are much more than a profile, you will find their devices, events triggered, or a list of received push notifications side by side.

The User Dashboard provides:

• User’s profile with social information when the app uses Social Auth Methods

• User’s devices list

• Events triggered by the user

• Pushes sent to this user with their status

• Storage contents in the user’s private space

• Locations where the user has been using the apps

• User’s statistics on how much the user uses the apps

Finding user issues will be easier. With all the previous information, you will be able to reconstruct a user behavior and detect problems in advance.

14

Page 15: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

— Image:

Users main list.

15

Page 16: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Know your customers’ devices in depth.

16

Page 17: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Device owner’s name, platform icon, device name and last activity timestamp.

Screen properties with pixel resolution and pixel density information. Very handy with android.

App versions timeline with update timestamps.

Check an app’s log for a specific device.

Deeper device details, like last activity location or first login timestamp.

List of installed apps, with current version and environment indicator if different than production.

Do you need to send a push notification to just one device’s app? Here you have a shortcut.

1

3

5

7

2

3

1

2

4

6

Everything at hand

Forget about complex tables. We believe in high visual rep-resentation of key aspects for

really easy understanding.

4

5

6

7

17

Page 18: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

We have flexibility in mind when thinking about Corus. As we said, you can extend the API with new methods to suit your business logic. But what if you need to extend the User Dashboard or add a new backend section?

Data Collections are cool. However, they are not so user friendly when you mix complex models with non techie users.

Custom Pages will allow you to insert a new backend section that will gather contents from different collections. For example, filling a project’s resource profile like products, places or blog entries, as if they were custom views/forms/lists for data collections.

Extending the backend:

Custom Pages, Script Modules and Web Server

If your project is based on web apps that work with Corus, you can publish them in the same hosting trough a simple Git push. And the DNS management tool will help you setting up your domains in no time.

18

Page 19: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Contact us for a demo or custom plans.

Want even more? No problem. Corus is a live service that grows monthly. These are some of the features that will come soon:

• Mobile app for development apps distribution, with stats and analytics on the go.

• Custom reports with key metrics.

• Email templates for alerts and notifications.

• Backend branding.

Deliver projects in record time with cool Cloud technology and forget about hosting and server maintenance.

Have you decided to contract Corus but need some app development? Contact us, we can build your apps, too.

Our basic plan comes at 199€/month or 2199€/year.

For this price you get a state of the art backend with CRM, CMS, MDM, Analytics and more.

We offer the basic plan for development companies at just 99€/month.

B A S IC PL A N

3TBDATA T R A NSF E R

2GB 2CORER A M PRO C E S S OR

40GBC L OU D S SD DI SK SPAC E

19

Page 20: The new Backend as a Service to rule all your apps.start.cat/public/docs/Corus_draft.pdfThe new Backend as a Service Get focused on the user experience of your apps while we take care

Start.cat Plaça Josep Tarradellas, 35 08340 Vilassar de Mar Barcelona

Phone +43 93 174 7204

Email [email protected]

Web http://start.cat

Get in Touch...


Recommended