| ▲ | dotancohen 2 hours ago | |||||||
What does it actually do? Yes, I know what a backend is - and the backends I write have hundreds to thousands of lines of code that do very specific things. How can that be eliminated? What types of applications can be built with these tools? | ||||||||
| ▲ | input_sh 2 hours ago | parent | next [-] | |||||||
It's meant to be a Firebase / Supabase alternative. Yes, you can always build a better backend yourself if you know what you're doing, or you can go from zero to having a proper auth (username/password, 0auth providers, one-time emails, multi-factor) to plug into by running a binary. Unlike Firebase, you can run it anywhere. Unlike Supabase, you don't need 10+ containers to do so. | ||||||||
| ▲ | olalonde 2 hours ago | parent | prev [-] | |||||||
It does the same things a typical CRUD backend does (REST/realtime API, authentication, authorization, validation, etc.). For example, you could use it when building a simple todo mobile app that syncs your data in the cloud. The catch is that the moment your requirements fall outside what the system supports, you are more or less f*cked. | ||||||||
| ||||||||