Skip to content

Next.js + Prisma + TailwindCSS +TRPC

Notifications You must be signed in to change notification settings

egoist/next-fullstack-starter

Repository files navigation

Next FullStack Starter

Next.js + Prisma + TailwindCSS + TRPC

This project serves as the starting point of some of my SaaS products, so I'm continuously improving it.

Features

Documentation

Prerequisites

Moving .env.example to .env.

Use direnv to automatically load environment variables.

Then get your database ready, install PostgreSQL and make sure you have a user and database matching the default one we use:

DATABASE_URL="postgresql://postgres:password@localhost:5432/mydb?schema=public"

You can also customize it by updating .env file.

Development

# Install dependencies
pnpm i

# Initial database
pnpm --filter web db-push

# Start Next.js web app
pnpm dev

NPM Scripts

pnpm dev

Run the development server for web app.

pnpm build

Build the web app.

TRPC

TRPC app router is located at server/trpc/index.ts.

License

MIT © EGOIST

About

Next.js + Prisma + TailwindCSS +TRPC

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published