Tool Stack | Lunch Money

Lunch Money

3 min read Original article ↗

tech

Node.js

JavaScript runtime environment used to power the back-end servers

Open source

tech

React

JavaScript library by Facebook used to build the front-end

Open source

tech

PostgreSQL

Advanced and enterprise-class relational database used to store Lunch Money data

Open source

tech

Redis

Robust in-memory data structure store used as a messaging system and queues

Open source

tech

Typescript

A programming language by Microsoft which improves on JavaScript

Open source

tech

SCSS

A must-have extension to CSS (seriously, don't use vanilla CSS)

Open source

tech

Jekyll

Static site generator powering the main marketing site

Open source

tech

Hugo

Static site generator powering the founder's personal blog

Open source

platforms

Heroku

Cloud platform used to deploy and manage Lunch Money's staging, beta and production servers

platforms

Netlify

Web developer platform for effortless deployments of the client-side

api

Plaid

API to importing transactions and balances for US and Canadian-based banks

api

Fixer.io

API for importing daily currency exchange rates

Bootstrapped

api

Twilio

Communications API for sending 2FA codes vis SMS

api

Postmark

Email API for sending transactional emails

api

CoinGecko

API for cryptocurrency prices and market data

api

Bank Statement Converter

API to convert bank statements to usable formats

Bootstrapped

utilities

Bull

Node.js library to implement, manage and interface with Redis queues

Open source

utilities

Mocha

Testing framework for Node.js

Open source

utilities

passport.js

Node.js middleware powering the authentication layer

Open source

utilities

svgo

A great little command line utility to minimize the size of svg files

Open source

service

Github

Version control for 3 different Lunch Money repositories

service

CircleCI

Continuous integration platform for automating building, testing and deployment

service

Cloudflare

A robust CDN to protect against security threats

service

Stripe

Handler for all payments and subscriptions

service

EmailOctopus

Managing and sending campaigns for email marketing

🎁 Get $15 off your first invoice

Bootstrapped

service

Taskforce

A useful visual tool for monitoring redis queues

service

PostHog

Product and web analytics

service

Customer.io

Customer engagement and messaging platform

service

Sentry

Error monitoring and performance tracking

Open source

service

Zapier

Workflow automation connecting apps and services

app

Visual Studio Code

Code editor of choice (with a light theme, too!)

Open source

app

Postico

A GUI for navigating the PostgreSQL database

Bootstrapped

app

Postman

Quickly make HTTP requests and test APIs

app

Claude Code

AI-powered coding assistant

app

Cursor

AI-first code editor

app

Discord

Powers the Lunch Money community and also used as an alerting system for various parts of the app

app

ImageOptim

A great tool for optimizing images for the web

Open source

design

Semantic UI

UI component framework that, combined with my own custom CSS, power 80% of the visuals for Lunch Money

Open source

design

Chart.js

Simple yet flexible JavaScript charting library

Open source

productivity

Noteplan

Calendar-driven note taking and task tracking. Fits perfectly with how my brain works!

Bootstrapped

productivity

1Password

An undeniably essential password management tool

productivity

Google Docs/Sheets

Web-based office suite for notes and spreadsheets

productivity

Front App

Shared inbox where all communication and customer support is centralized

business

Wise

Used to accept payments and store money in all different currencies

business

Plausible Analytics

For insights how many users are on Lunch Money

Bootstrapped

business

Canny

Customer feedback management tool

Bootstrapped

fun

Minesweeper

Warm up (or distraction) for my brain. Get 3 months free of Lunch Money if you can beat my high score– 76s on expert!