So I started programming a chat app which uses .netframework and wpf and I've recently come back to it. I was planning on making the application use .net core rather than .netframework but that made me question whether I was using the right frameworks or services in the first place.
I was and still plan on using Supabase (if there aren't any better alternatives) as it's free and sufficient for the app. The database would be written in Postgres. (someone recommended using Asp.net core for the app but I'm not sure where it would be suitable besdies a login in form)
WPF since I haven't designed a GUI without wpf before
Signal R or Websockets for real time messaging (Haven't used either before)
The app itself is only designed to be a demo and support a few users. The UI is also quite simple, it displays your contacts and the last message sent in the chat between you and said contact. If there aren't any, you can use the search bar to look up the names of people on the app and send them a message. There should be a login and sign up page which the users should have to use to be able to use the app (haven't done either of those things before).There are still a few things I need to learn about, but knowing what I need to know sooner rather than later might be a better idea