I am a full-stack web developer that has experience with JavaScript and React. I want to create a desktop application using these technologies using a framework like Tauri. I enjoy using services like Firebase, Supabase & AWS Amplify. Can I use these services in a desktop application? If so would I implement these services just like any other web application?
Another thing I am confused with is the workflow of desktop applications as I am new to them. Is a backend needed? Or can we access data from a remote DB directly from the desktop application? This approach doesn't seem to be the most secure.