A URL Shortener project designed exclusively for learning purposes and DevOps materials.
Build with:
Simple and yet powerful URL Shortener written with Nest.js and Typescript
Serves as an invaluable educational tool for aspiring developers, devops and enthusiasts.
- Language: Typescript
- Framework: Nest.js
- Database: MongoDB/DynamoDB
- Cache: In-Memory (Currently, Redis v4 has problem with Nest.js cache manager)
- Security:
- Authentication: JSON Web Token
- Authorization: RABC
- Container: Docker
- CI/CD: GitHub Actions
- Comment style: All the code in project are self-documenting
- Code Quality Analysis: SonarCloud
- SonarCloud Project URL: https://sonarcloud.io/summary/new_code?id=url-shortener-with-nest-sonar&branch=main