5 ms·
I was about to throw in the towel after evaluating Firebase / Supabase last week for a new project I'm working on and revert back to good o'l Laravel, but Appwr
by vincentmarle 5y ago
I was about to throw in the towel after evaluating Firebase / Supabase last week for a new project I'm working on and revert back to good o'l Laravel, but Appwrite looks very interesting and could potentially solve my problem so I'll definitely check it out!
Just one question: is there also Postgres support?
- eldad_fux 5y agoNot yet, but it's coming soon. Appwrite is not coupled to any database or other under the hood technology.
- kiwicopple 5y agoI’m curious why Supabase didn’t suit your needs, especially since you’re looking for Postgres support? (Disclosure: supabase ceo)
- ctxc 5y agoHi, when are Supabase Functions expected to be released? I'm quickly reaching a point in my project where direct DB calls don't cut it and I don't want to muck about with PG functions especially since I'm familiar with other programming languages. :( Some suggestions: Using Supabase took me 5x the amount of time it should have taken me, honestly. 1. There needs to be more official snippets, PG especially. Create view, modify table, change constraints, and so on. If I'm your target demographic, it pays to watch issues raised/FAQs and integrate it in the UI. For example, I'm not very familiar with SQL and PG features. I had to learn the hard way that RLS does not apply to views. Basic for someone who knows DBs? Maybe. But I'm someone who wants to ship my product and my expertise is elsewhere. Would have loved to see this info in the UI. 2. Some things are just so hard to find! I spent a lot of time looking for something so simple. I think it was views? And also something under user authentication, I don't remember. Maybe you would benefit from user research - get a dev who hasn't used Supabase before, watch them build something with this and then address pain points.
- kiwicopple 5y agoThanks for the feedback. Extra snippets are a great idea, especially with Row Level Security which is a bit harder to google for. > when are Supabase Functions expected to be released? We’re doing another Launch Week starting on Monday next week. You will enjoy Thursday’s launch
- johnhenry 5y agoSupabase Functions launching Thursday, March 31st, 2022!
- xdanger 5y agoI learned so much about postgresql and RLS from postgraphile starter project: https://github.com/graphile/starter/blob/main/%40app/db/migrations/committed/000001.sql https://github.com/graphile/starter/blob/main/%40app/db/migr... also the project is worth checking out ;)
- kpennell 5y agoFor me, if I want to move quickly, there's just so many great example React + Firebase projects out there. It's so easy to get started, even if I would prefer to work with postgres over nosql. I could have just missed it in the docs or elsewhere, but I couldn't seem to find a really easy to follow todo or chat app or something like that. I created a database I think and then just had little idea how I'd tie it all together with my front-end. So I went back to firebase for an MVP.
- kiwicopple 5y agoThanks for the feedback. We have these - Examples: https://supabase.com/docs/guides/examples https://supabase.com/docs/guides/examples React: https://supabase.com/docs/guides/with-react https://supabase.com/docs/guides/with-react Is this the type of thing you’re looking for? Perhaps they could be more prominent
- vincentmarle 5y agoBasically the lack of cloud functions (need a place somewhere to run my backend code ) and the Hook Events being in alpha. I know you're working on it but for my project these features are critical. When Supabase Functions are live and Hooks are stable then it will definitely work for the app I'm working on.
- kiwicopple 5y agoGot it! Make sure to tune in for next-week's Launch Week
- elitan 5y agoYou might be interested in what we're building with http://nhost.io http://nhost.io. We have serverless functions available together with event triggers (hooks) on database events using Postgres and Hasura (GraphQL). (Disclosure CEO of Nhost)
- mccorrinall 5y agohttps://appwrite.io/docs/installation https://appwrite.io/docs/installation https://appwrite.io/docs/production https://appwrite.io/docs/production I would really love to see something like this in the supabase docs. They are currently lacking a little bit for running a self hosted supabase instance for production.
- kiwicopple 5y agothanks for the feedback - you're right, the appwrite docs here are very nice! I'll spend some time today improving our self-hosting docs (https://supabase.com/docs/guides/hosting/overview https://supabase.com/docs/guides/hosting/overview)
- nyellin 5y agoThanks! We're going to be deploying Supabase on prem soon using Kubernetes. (We could probably contribute a Helm chart if you wanted.) We're also happy paying customers! We need on prem to offer our own customers an on-prem solution.
- kiwicopple 5y agoWe always welcome contributions, but of course - no obligation
- girishso 5y agoI was trying Supabase on a toy project in Elm, ran into a weird CORS error. Even in React when using supabase-js the api call works, but using `fetch` (copied from chrome dev console) in dev console fails with CORS error. Supabase-js does something, which is not visible in the dev console. Asked on Discord on two different channels after googling it for a while, no response whatsoever. Supabase seems like a fine project, but without someone answering these kind of queries it's impossible to use.
- kiwicopple 5y ago> Supabase-js does something, which is not visible in the dev console the JS client doesn't do anything special - it just makes a Fetch request to a URL. You can find the cURL request inside your custom docs (inside the dashboard). Under the hood we use PostgREST: https://postgrest.org https://postgrest.org
- johnx123-up 5y agoJust curious, did you try Hasura too?