This application is the REST API for my personal portfolio website. It is developed using the NestJS framework and Mongo database. The API offers several features, including authorization through the API key and JWT token, image optimization through Sharp, integration with the Telegram bot and verification of Google reCAPTCHA.
API Swagger documentation
Link to portfolio website repository
Used technologies:
- NestJS
- TypeScript
- Mongodb
- Mongoose
- Sharp
- Telegraf
- API key and JWT token authorization
- NestJS Axios
- Docker
- Swagger