README.md
September 27, 2024 ยท View on GitHub
Motivation
Implementing authentication in Next.js, especially Email+Password authentication, Oauth, payments, and database integration can be challenging.
No more hassle with user management. No more hassle for payment integrations. No more building a landing page from scratch.
A done-for-you starter kit
Key Features
- Authentication: ๐ผ Support for Credential and OAuth(google,github) authentication.
- Authorization: ๐ Easily manage public and protected routes within the
app directory. - Email Verification: ๐ง Verify user identities through email.
- Password Reset: ๐ Streamline password resets by sending email password reset links.
- Lemonsqueezy Payment: ๐ณ Setup user subscriptions seamlessly with lemonsqueezy.
- Turso Database: ๐ข๏ธ Utilize a turso database set up.
- Drizzle ORM: ๐ข๏ธ Utilize a Drizzle ORM.
Tech Stack
Get Started
git clone https://github.com/wolfgunblood/nextjs-saaskitcd projectName- Copy
.env.locto.env.local - Copy
.env.exampleto.env - Update env variables
- Run
npm installto install dependencies. - Execute
npm devto start the development server and enjoy!
Roadmap
- Stripe Integration
- Resend Integration
- Prisma Integration
Contributing
To contribute, fork the repository and create a feature branch. Test your changes, and if possible, open an issue for discussion before submitting a pull request. Follow project guidelines, and welcome feedback to ensure a smooth integration of your contributions. Your pull requests are warmly welcome.
New
NextWrapper - An AI-powered No-Code tool to build your SaaS.
Build SaaS, AI tool, and web app builder in days not months
An AI-powered No-Code tool to build your SaaS, AI tool, or any web app in daysโnot months. Stop wasting time setting up everything & leverage AI to build your startup today!