Should I start with what I know, or what I don't?
I'm building an app with t3. If I can complete it, I intend to release it to the world to use.
I've done a lot of frontend, some backend stuff. But when it comes to "putting it all together" I find myself a bit stumped on where to start.
Part of me wants to just build out the feature/UI stuff without any really API/backend things happening. Another part of me knows that I'm avoiding doing those things because I'm unfamiliar with them and thus they are terrifying.
To be more specific, I don't know where to start with auth stuff and user registration. I'd like to have user register with their own email/pass if they want, or login with NextAuth provider if they want. How do reconcile the two so that either way the user has a unique profile on my app?
Like, I don't know what to do, and I don't even really know what the right questions are to ask at this point lmao.
9 Replies
nextauth handles everything
you can implement both email-pass and app auth using next auth
just start building it, procrastinating on it just cus youre not familiar with it yet wouldnt help
to me, the most important part of an app is its functionality. i'd rather have an ugly app that functions than a pretty one that doesn't, so i'd start with the functionality
eventually you can make it look good, but i'd do the functionality first
yeah that's what I'm thinking as well. Because I enjoy building UI/UX. So I want to get the auth stuff done and over with so it's not looming over my shoulder
Unknown User•3y ago
Message Not Public
Sign In & Join Server To View
If I've got a big backlog of stuff to choose from, and I can iterate relatively quickly. I usually like to start out with something that will take me 10-45min, then get into something hard.
I think it does something good for my focus but I have no idea why.
Unknown User•3y ago
Message Not Public
Sign In & Join Server To View
Same. Good thing t3 makes the frog very small and palatable 😉
Unknown User•3y ago
Message Not Public
Sign In & Join Server To View