Overview

The server api is the bridge between your database and the mobile app. This section will run you through each of the steps and explain in detail how to set up your ServerApi project.

Prerequisites

No prerequisite knowledge is required to setup, run and test the ServerApi project. This solution will work out-of-the-box as long as each of the steps in the installation process are followed and applied 'to the dot'.

Dependent Remote Services

MongoDB:

MongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.

Heroku / Render.com

We provide server instructions for deployment on either Heroku or Render.com

Heroku is used to deploy, manage and scale our application. Heroku offers a free membership that you can use to deploy and test your application. Easy dyno upgrades can be applied in few button clicks as traffic to your app starts to increase.

It’s easy to deploy a Web Service on Render. Link your GitHub or GitLab repository and click Create Web Service. Render automatically builds and deploys your service every time you push to your repository.

Cloudinary

Cloudinary stores and manages images, videos and other media and delivers these in an optimised way to your users devices. Cloudinary offers a free membership that you can use to deploy and test your application

Firebase

Used for notification delivery for your stand-alone (Play Store) Android app with no initial startup costs.

Sendgrid

Sendgrid is the email service provider used to send email notifications for password recovery and other in-app actions.

Last updated