Skip to content

Tech Stack

Technology Version Purpose
React 19.1.0 Frontend framework
Node.js 24 LTS Backend runtime
Express.js 5.0.0 Backend framework
Postgres 17 Database
Sequelize 6.37.7 ORM for database interaction
Redis 7.1.4 Caching
vitest 7.1.4 for frontend testing
Jest 30.2.0 for backend testing

Frontend

  • React: A JavaScript library for building user interfaces, allowing us to create dynamic and responsive web applications.

Backend

  • Node.js: A JavaScript runtime built on Chrome's V8 engine, enabling server-side development with high performance.
  • Express.js: A minimal and flexible Node.js web application framework that provides a robust set of features for building APIs.

Database

  • RDS: Amazon Relational Database Service, a managed database service that simplifies the setup, operation, and scaling of relational databases in the cloud.
  • PostgreSQL: A powerful, open-source relational database system known for its reliability and feature set.
  • Sequilzer: An ORM (Object-Relational Mapping) tool that simplifies database access and management.

Caching

  • Redis: An in-memory data structure store used as a database, cache, and message broker to enhance application performance.

Testing

= - vitest: A unit test framework powered by Vite, designed for frontend testing. - Jest: A delightful JavaScript testing framework with a focus on simplicity and support for large web applications.