Backend means,
- connecting db's ( it can be paid services, selfhosted sql-nosql or, file system),
- authentication (it should handle and track user registration, login )
- authorization (it should provide roles for users)
- crud/graphql (how we'll reach db and how well maniplate data)
- Multi-tenant (can seperate different projects)
PocketBase : one file backend written on go
Platform | DBs | Auth | Roles | Data Access | MultiTenant |
---|---|---|---|---|---|
PocketBase | Sqlite | Provides | ? | REST-ish API | ? |
appflowy | ? | ||||
nocodb | All sql DBs | apis have org and projectname | |||
appsmith | All sql DBs | ||||
appwrite.io | DBs | Auth | Roles | Data | Tenancy |
tooljet | DBs | Auth | Roles | Data | Tenancy |
DBs | Auth | Roles | Data | Tenancy |