Home

NodeJS Firebase

Server

The AREA server allows us to handle multiple API routes that will be used by the clients to connect to our software. All the logic is done with Node.js. Concerning our database, we chose to use Firebase.

API

The different reachable endpoints are marked in our documentation, they are all done with Node.js as we wanted to keep our source code common to our front-end (done with React/React-Native that is a JS framework).

Firebase

Our database is stored with Firebase Realtime Database, it allows us to have an online database that can be accessed by any client. The authentification is also handled with Firebase Authentification, as it allows us to connect Facebook and connect users easily.

Documentation

Generate the documentation based on this article.