Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sr-tamim/nextjs-boilerplate

Boilerplate project of Next.js 15 with Typescript, Tailwind, shadcn/ui and i18n internationalization
https://github.com/sr-tamim/nextjs-boilerplate

Last synced: about 18 hours ago
JSON representation

Boilerplate project of Next.js 15 with Typescript, Tailwind, shadcn/ui and i18n internationalization

Awesome Lists containing this project

README

        

[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors-)

# Next.js Boilerplate with ShadCN & i18n

Welcome to the **Next.js Boilerplate**! This project is set up with **ShadCN** for modern UI components and **i18n** for seamless internationalization, providing a strong foundation for building scalable, multilingual web applications.

## 🚀 Features

- **Next.js**: A powerful React framework for production-ready applications.
- **ShadCN Components**: Modern, reusable UI components with a consistent design system.
- **i18n Integration**: Fully set up for multi-language support with `i18next`.
- **TypeScript**: Fully typed for scalability and developer confidence.
- **ESLint & Prettier**: Linting and formatting to keep the code clean and consistent.
- **Folder Structure**: Organized structure for easy scalability.

---

## 🛠️ Getting Started

### Prerequisites

Ensure you have the following installed:

- **Node.js** (version >= 16)
- **Git**
- A package manager like **npm**, **yarn**, **pnpm**, or **bun**

### Installation

Clone the repository:

```bash
git clone https://github.com/sr-tamim/nextjs-boilerplate.git
# cd into the project directory
cd nextjs-boilerplate
```
Install the dependencies:

```bash
npm install
# or
yarn
# or
pnpm install
# or
bun install
```

### Running the Development Server

Start the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) in your browser to view the app.

## 📖 Resources

- [Next.js Documentation](https://nextjs.org/docs)
- [ShadCN Documentation](https://ui.shadcn.com/docs)
- [i18n Documentation](https://nextjs.org/docs/app/building-your-application/routing/internationalization)

---

## 💬 Contributing

Contributions are welcome! Feel free to fork this repository, create a branch, and submit a pull request.

---

## 📜 License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

---

This README is tailored for your boilerplate repository and highlights the features you've integrated.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Saifur Rahman Tamim
Saifur Rahman Tamim

💻
Novodip Mondal
Novodip Mondal

💻






Add your contributions



This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!