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

https://github.com/chhpt/nextjs-starter

A TypeScript starter for Next.js that includes all you need to build amazing projects 🔥
https://github.com/chhpt/nextjs-starter

Last synced: 11 months ago
JSON representation

A TypeScript starter for Next.js that includes all you need to build amazing projects 🔥

Awesome Lists containing this project

README

          


Next.js and TypeScript


PRs welcome!

License


Follow @chhpt


A full-featured Next.js starter that includes all you need to build amazing projects 🔥. Fork and customize from [jpedroschmitz](https://github.com/jpedroschmitz/typescript-nextjs-starter)

- 🚀 **Next.js 15 App Router & React 18**
- ⚙️ **Tailwind CSS 3** - A utility-first CSS framework
- 🍓 **Styled Components** - Styling React component
- 📏 **ESLint** — Pluggable JavaScript linter
- 💖 **Prettier** - Opinionated Code Formatter
- 🐶 **Husky** — Use git hooks with ease
- 🚫 **lint-staged** - Run linters against staged git files
- 😁 **shadcn** - Beautifully designed components that you can copy and paste into your apps.
- 🗂 **Absolute import** - Import folders and files using the `@` prefix
- 🤩 **Vercel Serverless/Edge Functions** - Serverless/Edge functions for Next.js

## 🚀 Getting started

The best way to start with this template is using `create-next-app`.

```
npx create-next-app ts-next -e https://github.com/chhpt/nextjs-starter
```

or

```
pnpm create next-app ts-next -e https://github.com/chhpt/nextjs-starter
```

If you prefer you can clone this repository and run the following commands inside the project folder:

1. `pnpm install` or `npm install`;
2. `pnpm dev`;

To view the project open `http://localhost:3000`.

## 🤝 Contributing

1. Fork this repository;
2. Create your branch: `git checkout -b my-new-feature`;
3. Commit your changes: `git commit -m 'Add some feature'`;
4. Push to the branch: `git push origin my-new-feature`.

**After your pull request is merged**, you can safely delete your branch.

## 📝 License

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

---

Made with ♥ by Clare Chang