Nest Starter With Auth

screenshot of Nest Starter With Auth

Nestjs starter package that include some fundamental and commonly used modules and configurations, you can use it as a template to save some time

Overview:

The Nestjs Starter Package is a template for developing applications using Nest framework with TypeScript. It includes a set of fundamental and commonly used modules and configurations, allowing developers to save time and start their projects with a solid foundation. The package supports various features including authorization, file upload, image processing, Swagger documentation, seeders, storage options, exception filtering, and support for transactions. The package is open source and licensed under the MIT license.

Features:

  • Authorization: Provides functionality for user registration, sign-in, sending and verifying OTP (one-time password).
  • Authorization (role-based): Supports role-based authorization for managing user permissions.
  • File upload: Allows users to upload files to the application.
  • Sharp image processing: Provides image processing capabilities using the Sharp library.
  • Swagger: Automatically generates interactive API documentation based on the application's code.
  • Seeders: Enables seeding of the database with initial data.
  • Storage (Local / S3): Allows for the storage of files either locally or using Amazon S3.
  • Exception Filter: Provides an exception filter to handle errors and exceptions in the application.
  • Support for transactions: Supports database transactions for ensuring data consistency.

Summary:

The Nestjs Starter Package is a convenient template for developing applications using Nest framework with TypeScript. It provides a set of commonly used modules and configurations, allowing developers to save time and start their projects with a solid foundation. The package supports various features such as authorization, file upload, image processing, Swagger documentation, seeders, and storage options. With its comprehensive set of features and easy installation process, the Nestjs Starter Package is a valuable resource for developers looking to kickstart their Nest framework projects.