Dualread authentification/authorization service

This service provides authorization and authentification functionalities to services composing Dualread architecture.

Service technologies

  • Golang
  • JWT access/refresh tokens
  • PostgreSQL
  • AWS EC2
  • Docker

Dualread project description

Dualread is a foreign language learning web application. The main focus of the application is to provide tools to optimize the ability of the user to read content in a language of which he has limited understanding.

Project technologies

Front-end:

  • Typescript
  • React.js

Back-end:

  • Golang
  • PostgreSQL
  • Redis
  • Apache Kafka
  • Nginx
  • Docker
  • AWS EC2

3rd party APIs:

  • Google translate and text-to-speech
  • Stripe payment processor
  • AWS Simple mail system

GitHub

View Github