Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olivebishop/next-auth-template
https://github.com/olivebishop/next-auth-template
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/olivebishop/next-auth-template
- Owner: olivebishop
- Created: 2024-08-03T01:13:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-05T19:12:52.000Z (5 months ago)
- Last Synced: 2024-08-06T03:25:37.637Z (5 months ago)
- Language: TypeScript
- Homepage: https://next-auth-template-five.vercel.app
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next Auth Template
This is a Next.js authentication template utilizing **Lucia Auth v3**, **Prisma**, **Shadcn**, **React Email**, **Resend/Node Mailer**, **Tiara Connect for SMS**, **Zod**, and **Tailwind CSS**. The goal of this project is to create a comprehensive authentication system that includes features like password reset, magic links, and social logins (e.g., Google and GitHub).
## Features
- Full authentication system
- Password reset functionality
- Magic link sign-in
- Social login integrations (Google, GitHub)
- Email verification and notifications
- SMS notifications## TODO
- [* ] Install Next.js
- [* ] Install dependencies:
- [* ] Create authentication pages using Shadcn
- [ ] Configure Lucia Auth for user authentication
- [ ] Implement password reset and forget password features
- [ ] Integrate magic link sign-in
- [ ] Set up social logins (Google and GitHub)
- [ ] Configure email notifications using Resend/Node Mailer
- [ ] Integrate SMS notifications with Tiara Connect## Getting Started
### Prerequisites
- Node.js (version 17+ or higher)
- npm### Installation
1. Clone the repository:
```bash
git clone https://github.com/olivebishop/Next-auth-template
cd Next-auth-template2. Install Dependacies:
Npm i3. Run the app
NPM run dev### Acknowledgments
- Lucia Auth
- Prisma
- Shadcn
- React Email
- Resend
- Tiara Connect
- Zod
- Tailwind CSS### ----------------------------------- With love😎- @ olivebishop----------------------------------