This app is built using RESTful APIs with TypeScript. It is a backend focused app which rotates JWTs in an advance way. Besides user authentication, the frontend hosts the weather app that has some async data fetching.
- Frontend: React.js
- Backend: Node.js, Express.js, PostgreSQL with Sequelize
- Infrastructure: Docker and Kubernetes
- Advanced user authentication using JWT
- Admin dashboard
- Weather and Country external APIs
- History panel which displays all country requests
- Concurrent methods: multiple city requests get asynchronously processed
- Email service: SendGrid and MailTrap
- Error handling
- Dockerized image
- Load balancer: k8s loadBalancer service
This App is not deployed.