Nexest is a starter project that simplifies the process of initiating a web development project using NestJS and Next.js. It comes pre-configured with essential tools like Husky, lint-staged, and Commitlint to streamline your development workflow.
- Integration of NestJS and Next.js for server-side rendering and API development.
- Husky setup for Git hooks to automate tasks like linting and testing.
- lint-staged configured to run linters on staged files.
- Commitlint for enforcing commit message conventions.
- Node.js (version >= 18.0.0)
- pnpm (version >= 8.0.0) package manager
-
Clone the repository:
git clone https://github.com/attaradev/nexest.git
-
Navigate to the project directory:
cd nexest
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm run dev
- Husky: Customize Git hooks by editing the
.husky
directory. - lint-staged: Configure linting rules in
lint-staged.config.js
. - Commitlint: Adjust commit message conventions in
commitlint.config.js
.
Contributions are welcomed from the community. If you encounter any bugs or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Nexest is maintained by Mike Attara.
This starter project is provided as-is without any warranties. Use it at your own risk.
For inquiries or support, you can reach out to me via email.