Skip to content

Research Phase - Why I'm using the software in my tech stack.

All of my chosen software uses some sort of open source software licence which is something I like to personally support.

Frontend

React

Generally want to stick with Java/JavaScript so it's easier to learn. Provides a component-based architecture, allowing reusable UI components that can be independently managed. Offers a rich ecosystem of libraries.

Backend

NodeJS with Express

Pairs well with React for a unified JavaScript codebase. I can set up APIs to handle data from PostgreSQL, and the modularity of Node.js makes it a good fit for containerization.

Database

PostgreSQL

Relational database that supports complex queries, robust data integrity, and advanced indexing.

Modularity function

Docker

Allows services to run in isolated, containerized environments, ensuring consistent deployment and easy scaling of each module independently.