Thanks to visit codestin.com
Credit goes to github.com

Skip to content

NextJS + Elysia + Better Auth + Supabase

NNeshz/template

Repository files navigation

NextJS + Elysia + Better Auth + Supabase

Screenshot del proyecto

This is a template for a NextJS + Elysia + Better Auth + Supabase project. It uses the following technologies:

Using this example

Run the following command:

bun install

What's inside?

This project includes the following packages/apps:

Apps and Packages

  • web: an Next.js app

  • backend_worker: an Elysia app

  • api: another Elysia app

  • auth: a custom authentication module using Better Auth

  • database: a custom database module using Supabase with Prisma

  • @template/ui: a stub React component library shared by both web and backend_worker applications

  • @template/eslint-config: eslint configurations (includes eslint-config-next and eslint-config-prettier)

  • @template/typescript-config: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

Develop

To develop all apps and packages, run the following command:

cd template

# Install dependencies
bun install

# Change the .env.local file with your credentials

# Start the development server
bun dev

About

NextJS + Elysia + Better Auth + Supabase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published