Skip to content
/ bttf Public

Back to the Future - Kotlin project. You can travel through time!

License

Notifications You must be signed in to change notification settings

lhsradek/bttf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 15, 2023
a97d6b5 · Jul 15, 2023
Feb 3, 2023
Jan 25, 2023
Mar 5, 2023
Mar 19, 2023
Apr 2, 2023
Mar 23, 2023
Mar 3, 2023
Jul 2, 2023
Feb 15, 2023
Apr 16, 2023
Feb 9, 2023
Jan 21, 2023
Mar 8, 2023
Jul 15, 2023

Repository files navigation

Back to the Future

„Programming described the three programmer's virtues: hubris, laziness, and impatience.“ Larry Wall

project. Fasten your seatbelts. Let's start traveling through time!

See:

The technology used:

  • Kotlin therefore Java
  • Spring Boot (controllers, services, listeners, thymeleaf, flyway, quartz scheduler)
  • JPA (hibernate with envers audit)
  • DB: PostgreSQL, MariaDB, H2 (with views) See
  • OpenAPI See
  • AES encrypted data
  • Redis (Sessions, Message broker)
  • Tomcat (Webs servlet/JSP container) See
  • Nginx - load balancer for Tomcat (port 8443 -> 443) and PhP FastCGI for SQL Adminer
  • Traefik - load balancer for Docker
  • Elasticsearch (Filebeat, Metricbeat, APM)
  • Docker and DockerHub
  • Linux (Alpine, Debian, Ubuntu)
  • Midjourney

Thank you all for these technologies. Thanks to Microsoft for finally making friends with Linux and for GitHub. Thanks to Google for translater and advice leader on StackOverflow.

Development Plan: This recession game is supposed to be multiplayer and the manager will see who is playing in log. Whoever plays long enough will get the manager's password. Whoever lasts even longer gets and travels many years in time, gets an admin password and can try OpenAPI. You've probably already understood that I'm more focused on the backend, so wait for javascript or react or something from https://kotlinlang.org/docs/js-overview.html until later.