this project has been paused, is no longer active, and will not be maintained in the future.
do not use in production. no updates or support will be provided.
i have since moved away from next.js as the base building block for my applications and even for my company.
for marketing/public websites where seo and ssr is crucial, i recommend astro with some sort of cms.
for any webapps i recommend using vite + react with tanstack router and a convex backend, or hono with the hono rpc client.
- magic link auth: login with better-auth & resend, plus github oauth
- protected access: protected routes and middleware
- modern ui/ux: tailwind css, dark/light mode, and dashboards
- type-safe development: typescript, drizzle orm, postgresql, zod validation
- analytics: posthog integration
- payments (upcoming): stripe, dodopayments, and billing options
- framework: next.js
- authentication: better-auth
- database: postgresql
- orm: drizzle
- styling: tailwind css
- email: resend
- analytics: posthog
- validation: zod
- magic link authentication with better-auth and resend
- github oauth integration
- protected routes
- user settings
- dark/light mode
- dashboard & sidebar (shadcn)
- t3 env integration
- zod validation
- drizzle + postgresql setup
- posthog analytics
- landing page
- payments (stripe and dodopayments integration)
- minor fixes here and there to improve ux & dx
- ship v1
- create full setup tutorial
- fork the repository
- create a feature branch (
git checkout -b feature/yourfeature
) - commit your changes (
git commit -m 'add yourfeature'
) - push to the branch (
git push origin feature/yourfeature
) - submit a pull request
for issues or feature requests, create an issue in the github repository