Mark Bezdornov

Java Backend Developer

Node.js Developer

Backend Game Developer

Mark Bezdornov

Java Backend Developer

Node.js Developer

Backend Game Developer

Flash Cards

  • Type: Open Source
  • Categories: Web Services, Pet Project

Flash Cards is a multi-user online application developed to assist users in learning English, especially for those with a different native language. The goal of Flash Cards is to aid in the learning and repetition of new words and common expressions through the Leitner system

My contributions to the development of this application include:

  • the development of a Web API (REST API)
  • server-side logic
  • database management
  • unit testing
  • authentication
  • Auto-translating using Google, Yandex, and Reverso services.
  • Web Scraping
Stack
Java SE 21, Spring (Boot, Test, Security, Data Jdbc, Validation), JUnit5, AssertJ, Mockito, Flyway, H2, jjwt, Open API (Swagger), javax.mail, guava, REST API, Jsoup
Gallery
Project Team
Mark Bezdornov (backend, testing, concept)