An implementation of Weather API using Typescript, NestJS, and Redis.
Key Features and Concepts
- REST API
- 3rd party API integration
- Caching
- Rate limiting
- OpenAPI Document specification
Setup
docker compose up --build
Reference
- Nest framework TypeScript starter repository.
- Setup Docker with Nest.js for Development & Production with Postgres & pgAdmin
- NestJS Crash Course: Learn in 25 Minutes
- Visual Crossing Weather API key
- Mocks vs Real Objects: changing perspectives
- GitHub Project Management - Create GitHub Project Board & Automations 2024
- AWS Secrets Manager Service Overview with Demo
- Issues and Projects in GitHub