Skip to content

Express backend description #41

Description

@awmartin

Motivation

Firebase is a great platform, but it still relies on managed hosting by "someone else."

Providing another backend in Node.js and a NoSQL database enables authors to host their own deployment locally to keep their documents private, or to deploy on their own remote servers, or even Cloud Foundry, Heroku, etc., if they so choose.

This can also enable offline use cases.

Acceptance

I can use the same front-end code (deployed with yarn serve) and specify the ExpressMongoBackend. After starting the server locally, I can create/modify/delete documents just like with Firebase.

Notes

First implementation has no authentication. It just assumes the server is running locally and MongoDB is deployed with default settings.

Using MongoDB Community v4.2 to start.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions