Skip to main content Link Search Menu Expand Document (external link) Copy Copied

Architecture

Table of contents
  1. Architecture
    1. Overview
    2. Tools
      1. Development environment:
      2. Tech Stack

Overview

For now, the application’s architecture is extremelly simple (and I’ll try to maintain this way). There is a frontend and a backend (client and server). The client makes request to the server, using the HTTP methods, and the server responds with a proper response.

Tools

Development environment:

  • Code editor: Visual Studio Code
  • API client: Postman
  • OS/Shell: Pop!_OS/zsh
  • Main browser: Firefox [Latest]
  • Machines: ThinkPad T480 & Desktop Ryzen5 3600XT / 16GB RAM / RTX 2060

Tech Stack

  • Frontend: React/TypeScript
  • Backend: FastAPI/Python

Note

A more detailed description of the stacks can be found in the respective architecture pages