25th August, 2025

Background
For context, my co-founder Ammar Khan was frustrated with the state of the available information on consulting and finance that young people can use to break into the industry, and so using his connections with industry experts and my knowledge in SSR, we’re putting together a platform that can make people’s lives easier. At this stage, I have a data access layer and a working authentication hook + middleware support (both of which I need to migrate from Firebase to Auth.js and Prisma for obvious reasons). Wish me luck!Day 1-2
Auth is hard. Don’t get me wrong, I love Auth.js. Putting it simple, OAuth integration is smooth, email credentials suck.
Auth.js config before email credentials.
There are a couple of bugs still left to figure out, but I know I’m close. I’m determined to make this work. Since this is my first time using Auth.js, I can’t really expect the same speed of development as I would with Supabase or Firebase, but I know that once I get the hang of it, it’ll be smooth sailing. Fortunately, even though the team is new, they’re talented, which means I was able to put this beauty together.
- Prisma: Added
- Schemas: working
- Migrations: Done