This project is a boilerplate for building applications that require both web-app and browser-extension. It is initialized with:
- Next.js (web framework)
- WXT (browser extension framework)
- TailwindCSS
- shadcn (component design system)
- TypeScript
- ESLint
- Prettier
New components can be added to the respective app via the shadcn cli like so:
pnpm dlx shadcn@latest add tooltip
- Node.js installed on your system.
-
Clone the repository:
git clone https://github.com/Aniket-508/turborepo-nextjs-wxt-shadcn-boilerplate.git
-
Navigate to the project directory:
cd turborepo-nextjs-wxt-shadcn-boilerplate
-
Install dependencies:
pnpm i
-
Start the server:
pnpm dev
-
The extension server will start at
http://localhost:3000
in a new chrome driver instance. -
The web server will start at
http://localhost:3001
.
Contributions are welcome! If you want to enhance the design, add features, or fix bugs, feel free to fork the repo and submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch-name
- Make your changes and commit them:
git commit -m "Added new feature"
- Push the branch:
git push origin feature-branch-name
- Open a pull request on GitHub.
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions or suggestions, feel free to reach out:
- Email: pawaraniket508@gmail.com
- GitHub: Aniket-508