Architecture
Tech Stack
Technologies powering FirstDevJob
Why These Choices?
Next.js + React
- Industry standard for React applications
- Excellent developer experience
- Built-in optimizations (SSR, ISR, code splitting)
Convex
- Real-time subscriptions out of the box
- Type-safe end-to-end
- No need to manage infrastructure
- Built-in cron jobs and scheduled functions
Clerk
- Quick integration with Next.js
- Multiple OAuth providers
- User management dashboard
- Webhooks for user events
Tailwind CSS
- Utility-first approach speeds development
- Consistent design system
- Easy dark mode support
- Small production bundle