Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teshanecrawford/next-auth

Next.js 14 'app dir' + Redux Toolkit + React Query + Supabse and PostgreSQL + Zod + React Hook Form + Tailwind CSS + Shadcn UI Template
https://github.com/teshanecrawford/next-auth

neondb next-auth nextjs nextjs-starter nextjs-template postgresql react-hook-form react-query redux-toolkit resend-email starter-kit starter-template tailwindcss typescript vercel zod

Last synced: about 13 hours ago
JSON representation

Next.js 14 'app dir' + Redux Toolkit + React Query + Supabse and PostgreSQL + Zod + React Hook Form + Tailwind CSS + Shadcn UI Template

Awesome Lists containing this project

README

        




Next.js Supabase PostgreSQL NextAuth Starter




This is a Next.js starter kit that uses Next-Auth for simple User Credentials, Email + Password, Google, Facebook login.

It uses Supabase for the database


## Tech Stack

- [Next.js](https://nextjs.org/)
- [Next-Auth](https://next-auth.js.org/)
- [Supabase](https://supabase.io/)
- [PostgreSQL](https://www.postgresql.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Redux Toolkit](https://redux-toolkit.js.org/)
- [React Query](https://react-query.tanstack.com/)
- [React Hook Form](https://react-hook-form.com/)
- [Resend](https://resend.io/)
- [Vercel Analytics](https://vercel.com/analytics)
- [Vercel](https://vercel.com/)
- [Railway](https://railway.app/)


## Deploy Your Own

You can clone & deploy it to Vercel with one click:

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=[...])

## Developing Locally

You can clone & create this repo with the following command

```bash
npx create-next-app nextjs-typescript-starter --example "https://github.com/TeshaneCrawford/next-auth"
```

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Roadmap

- [ ] Add more authentication providers
- [ ] Add tests
- [ ] Add github actions
- [ ] Add metadata for SEO
- [ ] Add Zod internationalization
- [ ] Add Algolia search
- [ ] Add Internationalization