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

https://github.com/marian1309/next.js

🚀 Next.js 15 Base Template 🧩✨ – Powered by App Router 🗺, TypeScript 🟦, and Tailwind CSS 🎨. Ready to build your dream app! 💻🌐🔧
https://github.com/marian1309/next.js

better-auth convex drizzle-orm fumadocs motion nextjs15 nuqs playwright postgres react react-hook-form react-query resend shadcn-ui tailwindcss typescript vitest zod zustad

Last synced: 3 months ago
JSON representation

🚀 Next.js 15 Base Template 🧩✨ – Powered by App Router 🗺, TypeScript 🟦, and Tailwind CSS 🎨. Ready to build your dream app! 💻🌐🔧

Awesome Lists containing this project

README

          

# [Next.js 15](http://localhost:3000)

> **Warning** This project is still in development and is not ready for production use.

## Prerequisites

You will need [Node.js](https://nodejs.org) version 22.x.x or greater installed on your
system.

## Tech Stack

- **Core:** [React, React hooks](https://react.dev) - v19
- **TypeScript** [TypeScript](https://www.typescriptlang.org)
- **Framework:** [Next.js, RSC, Server Actions](https://nextjs.org) - v15
- **Landing Page:** [Astro](https://astro.build)
- **Styling:** [Tailwind CSS](https://tailwindcss.com)
- **UI Components:** [Shadcn UI](https://ui.shadcn.com)
- **Animations:** [Motion](https://motion.dev)
- **DND:** [React DND](https://react-dnd.github.io/react-dnd)
- **Forms:** [React Hook Form](https://react-hook-form.com)
- **Icons:** [Lucide-React](https://lucide.dev)
- **State Management:** [Nuqs](https://nuqs.47ng.com),
[Zustand](https://zustand-demo.pmnd.rs),
[React Query](https://tanstack.com/query/latest)
- **Validation:** [Zod](https://zod.dev)
- **ORM:** [Drizzle](https://orm.drizzle.team)
- **Convex (Database):** [Convex](https://www.convex.dev)
- **Cache:** [Redis](https://redis.io)
- **S3 (File Storage):** [AWS S3](https://aws.amazon.com/s3),
[Cloudflare R2](https://www.cloudflare.com/r2)
- **AI:** [OpenAI](https://openai.com)
- **Auth:** [BetterAuth](https://www.better-auth.com)
- **Email:** [Resend](https://resend.com)
- **Payment:** [WayForPay](https://wayforpay.com)
- **Vercel (Hosting):** [Vercel](https://vercel.com)
- **Analytics:** [Microsoft_Clarity](https://clarity.microsoft.com)
- **CI/CD:** [GitHub Actions](https://github.com/features/actions)
- **Linting:** [Oxlint](https://oxc.rs)
- **Formatting:** [Prettier](https://prettier.io)
- **Editor:** [Cursor](https://cursor.com)
- **Package Manager:** [Bun](https://bun.sh)
- **@Pidchashyi:** [My Packages](https://www.npmjs.com/~marian1309)

## Star ⭐

If you found this project interesting or helpful, please consider giving it a star! It
helps others discover this resource and motivates further development.

## Running Locally

### 1. Install Bun

```powershell
powershell -c "irm bun.sh/install.ps1 | iex"
```

### 2. Install Rimraf

```bash
npm install -g rimraf
```

### 3. Clone the repository

```bash
git clone https://github.com/Marian1309/Next.js
```

### 4. Install dependencies

```bash
bun install
```

### 5. Create a `.env` file

Create a `.env` file in the root directory and add the environment variables as shown in
the `.env.example` file.

### 6. Run the application

```bash
bun run dev
```

The app should now be up and running at http://localhost:3000 🚀