An example of a small Flutter application using Postgres via PostgREST for its back-end API services, instead of Firebase.
At present the user account creation requires manually adding new user records to the respective Postgres database table. A more realistic real world user registration process could utilize Zapier and SendGrid for user activation and notification via email.
The app/ and server/ directories each have their respective README-s with more details for setup.