Base API em NestJS
Sobre | Tecnologias | Ferramentas | Instalação | Licença
Base Nest API é uma api base de controle de acesso que espera servir a muitos projetos escritos em Typescript.
- Async Storage - Request context service async storage. (context)
- AWS S3 - Storage service for static files. (aws)
- Axios - HTTP client. (http)
- Firebase - Authentication service. (firebase)
- Knex - Query builder. (knex)
- NestJS Cache - Cache service. (cache)
- NestJS Config - Configuration service. (config)
- NestJS Schedule - Schedule service (cron).
- NestJS EventEmitter - Event service. (event)
- NestJS I18n - Internationalization service. (i18n)
- NodeMailer - Email service. (mail)
- Objection - ORM. (orm)
- Twilio - SMS service. (sms)
- Zod - Data validation. (validation)
The following software must be installed:
$ git clone https://github.com/gabrielmaialva33/base-nest-api.git
# Enter directory
$ cd base-nest-api
- 📦 API
$ cd base-nest-api
# Dependencies install.
$ pnpm install
# Config environment system
$ cp .env.example .env
# Run migrations
$ pnpm db:migrate # por padrão, o banco de dados é sqlite
# API start
$ pnpm start:dev
Este projeto está sob a licença MIT. MIT ❤️
Maia |
Feito com ❤️ por Maia 👋🏽 Entre em contato!
Gostou? Deixe uma estrelinha para ajudar o projeto ⭐
© 2017-present Maia