nakel-ola / jwt-auth

RESTful APIs with TypeScript. Backend focused app which rotates JWTs in an advanced way. Frontend is Weather App that fetches async data from backend.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

This App has:

  • 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.

About

RESTful APIs with TypeScript. Backend focused app which rotates JWTs in an advanced way. Frontend is Weather App that fetches async data from backend.


Languages

Language:TypeScript 78.3%Language:CSS 12.7%Language:Pug 6.8%Language:HTML 1.4%Language:Dockerfile 0.6%Language:JavaScript 0.1%Language:Shell 0.1%