Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roblesdotdev/next-stack
Next.js starter template built using the new app router, server components, and all the latest features of Next.js 13.
https://github.com/roblesdotdev/next-stack
framer-motion nextjs postgresql prisma radix-ui tailwindcss typescript
Last synced: 2 days ago
JSON representation
Next.js starter template built using the new app router, server components, and all the latest features of Next.js 13.
- Host: GitHub
- URL: https://github.com/roblesdotdev/next-stack
- Owner: roblesdotdev
- Created: 2023-05-23T18:49:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-03T03:08:47.000Z (over 1 year ago)
- Last Synced: 2024-11-14T04:37:30.963Z (2 months ago)
- Topics: framer-motion, nextjs, postgresql, prisma, radix-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 286 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Next Stack** is a Next.js starter template. The goal of this project is to explore
the new features of Next.js 13, focusing on the use of [app dir](https://nextjs.org/docs/app/api-reference/next-config-js/appDir)
and the implementation of [advanced routing patterns](https://nextjs.org/docs/app/building-your-application/routing#advanced-routing-patterns).### What's in the stack
- [x] Serverless Postgres [Vercel](https://vercel.com/docs/storage/vercel-postgres)
- [x] Authentication using [NextAuth.js](https://next-auth.js.org/)
- [x] Database ORM with [Prisma](https://prisma.io)
- [x] Styling with [Tailwind](https://tailwindcss.com/)
- [x] Code formatting with [Prettier](https://prettier.io)
- [x] Linting with [ESLint](https://eslint.org)
- [x] Static Types with [TypeScript](https://typescriptlang.org)
- [x] [GitHub Actions](https://github.com/features/actions) for validate code.
- [ ] End-to-end testing with [Playwright](https://playwright.dev/)### Requirements
- [Node >= 18](https://nodejs.org/en)
- [PNPM >= 8](https://pnpm.io/)### Getting Started
1. Use this template
2. Clone your new repository
3. Install the dependencies: `pnpm install`
4. Copy the `.env-sample` to `.env` with your environment variables.
5. Run the development mode: `pnpm dev`### One click deploy
You can deploy this template with one click.
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Froblesdotdev%2Fhenry-stack&env=NEXTAUTH_SECRET,GITHUB_CLIENT_ID,GITHUB_CLIENT_SECRET&project-name=henry-next-project&repository-name=henry-next-project&demo-title=Henry%20Stack&demo-description=Next.js%20starter%20template&demo-url=https%3A%2F%2Fhenry-stack.vercel.app/&stores=%5B%7B%22type%22%3A%22postgres%22%7D%5D&)