signup / log in

good-weed.com's tech stack: Ruby Wins the War

Intro

Our tech stack is a single, simple, monolithic fullstack app. We use the Ruby programming language and the Sinatra framework for our very full-stack pages. We use vanilla JavaScript (and some libraries like jQuery, lodash, turbolinks) to support dynamic functionality on our frontend, and vanilla CSS for styling.

This results in a very simple, performant, SEO-friendly and maintainable tech stack. As a startup, this is especially important - this allows us to keep our R&D costs down, which allows us to pass on the savings to our clients, and allows us to offer services at a fraction of the cost of our competitors.

While some of our competitors charge from $500 up to thousands of dollars for listings, we only charge 100$ for a 'pro' plan, which supports all of their features, and more.

Tech stack - deep dive

Our backend is Sinatra over Ruby. Ruby is an extremely productive language, known for centering on developer happiness. Since we focus on user happiness.