A NestJS Marketplaces Listing.
Marketplaces Listing
# Clone the repository
git clone https://github.com/vndevteam/nestjs-boilerplate.git
# Create environment variables file.
cp .env.example .env
# Install dependences.
pnpm install# development
$ pnpm start
# watch mode
$ pnpm start:dev
# production mode
$ pnpm start:prod- Fastify support. (Checkout the
feature.fastifybranch) - Database. Support TypeORM
- Seeding (Typeorm Extension).
- Config Service (@nestjs/config).
- Mailing (@nestjs-modules/mailer & nodemailer).
- Sign in and sign up via email.
- Social sign in (Apple, Facebook, Google, Twitter).
- Admin and User roles.
- Pagination: Offset and Cursor (Clone from typeorm-cursor-pagination and add more features).
- Internationalization/Translations (I18N) (nestjs-i18n).
- File uploads. Support local and Amazon S3 drivers.
- Swagger.
- E2E and units tests.
- Docker.
- CI (Github Actions).