Tech stack - Handmade-Portal/docs GitHub Wiki

Handmade-Portal Technical Stack:

Backend

  • Programming language: Go is a simple and high-performance programming language.
  • Framework: Gin is a lightweight and efficient framework for go.
  • Database: PostgreSQL is a powerful, open source object-relational database system, Redis is an open-source, in-memory data store for versatile applications.
  • Logging and Monitoring: Slog a Go library for extensible and structured logging.

Frontend

  • Programming languages: HTML, TS, CSS is a standart stack for frontend development.
  • Metodology: BEM is a methodology that allows you to structure both directories and code as clearly as possible
  • Framework used for TS: Vue3 with Composition API is a one of the most popular frameworks for JS and TS.
  • Preprocessor for CSS: SASS/SCSS is a preprocessor that helps well to structure classes inside a file