Skip to content

software

Annika Muecke edited this page May 12, 2022 · 5 revisions

Back-end (adressing issue #23)

3 main parts

  • Middleware: connection from front-end to back-end
  • Database: indicates UI for data penetration and memory persistence
  • Server: offers resource-sharing content, web services, databases, file storage (Cloud?)
  • as we only require a backend for storing our database in the cloud (and thus making it accessible simultaneously from several devices in the future), setting up our own infrastructure would be a complete overkill for the first prototype
  • therefore, we decided to rely on a third party provider for our backend

Services: COST!

Firebase Back4App AWS (Amplify)
Flutter + React yes yes yes
cross-platform yes yes yes
costs 1 GB, 20k writes/day, 50k reads/day 25k Requests/month, 250 MB Data Storage, 1 GB Transfer, 1 GB Storage after 1 year: 0,01 $/min per creation, 0,023$ per GB storage
database noSQL noSQL relational/ SQL

All services perform more or less in a same manner. Therefore we choose Firebase since we get the best free conditions.

Clone this wiki locally