August 18, 2018

What tech stack did you use?

Hey IndieHackers, when we all started our journey to build something, we were always curious what tech stack other successful saas products were built with. I think it would be awesome if people shared the programming language (backend, front end), database ...they used for their products.

[FRONTEND,] [BACKEND,] [DATABASE],[SERVER],[www.example.com]

Thanks.


  1. 5

    For my app: www.trelloreminders.com, www.thefactspeak.com/trelloreminder,

    I use:

    • Frontend: PuresScript + React + Bootstrap

    • Backend: Haskell

    1. 2

      Wow, backend on Haskell, that's cool. Could you elaborate on it? What framework do you use?

      1. 2

        +1

        I think that functional programming languages are definitely the most powerful, but I haven't heard of any mature backend frameworks (except for Phoenix/elixir)

      2. 1

        I am using Servant.

    2. 1

      Do you do any server side rendering with purescript? I've been curious about it

      1. 1

        No, no server side rendering.

  2. 4

    For my project I use.

    Frontend: React + Redux

    Backend: Go microservices, Cloud functions

    Database: MySql

    Server: Kubernetes and PubSub in GCP

    Website is https://wiseer.io but I'm upgrading it and current development can be seen at https://staging.wiseer.io

  3. 3

    Hey, here what we mainly use for MySocialApp.io - SaaS to add turnkey social features to any app (SDK + API).

    • Landing Page: ReactJS

    • Back-office Frontend: Angular

    • Backend: Java, Go

    • Database: Cassandra, Elasticsearch

    • Server: Linux, Core OS, Kubernetes, Docker

    We contribute on github

  4. 2

    For https://relicabackup.com

    Frontend: Angular

    Back end: Go

    DB: CockroachDB

  5. 2

    I’m a bit unusual. I have a Microsoft data stack background, but I don’t like .net.

    Frontend: Vue

    Backend: PHP (laravel)

    Database: Azure database

    Server: Azure Web App

    1. 2

      vue is really light, just used it instead of angular in my last project :D

  6. 2

    Tech stack of FileAgo is as follows:

    Frontend: AngularJS, Bootstrap, SemanticUI

    Backend: Erlang/OTP + Cowboy web server

    Database: Neo4j (main storage), Erlang ETS (in-memory storage), sqlite3 (event logs)

    Server: Linux/Docker/K8s

  7. 2

    Personal website (not really a product, but it's my first project in my programming boot camp):

    Bootstrap, [no back end], [no database], Netlify, https://caitlincjohnson.com

  8. 1

    The tech stack of our app https://busnomads.org is:

    Frontend: Android App in Java

    Backend: Firebase Cloud Functions

    Database: Firebase Realtime Database

    Server/Hosting: Firebase Hosting

  9. 1

    For Voiciety I use:

    • Frontend: Nuxt.js (Vue) + Bulma

    • Backend: Nuxt.js (Vue SSR), Node.js

    • DB, Auth, Storage: Firebase

    • Server: Heroku

  10. 1

    for fast prototyping

    frontend: react

    backend: flask

    database: MongoDB

    server: DigitalOcean

  11. 1

    For www.StripTogether.co I'm using...

    Frontend: Vanilla JS + Jquery

    Backend: Rails

    Database: PostgreSQL

    Server: Heroku

    1. 2

      Haha, I just absolutely love the name of your site.

  12. 1

    Howeee, mine is fairly large by now.

    https://www.datagekko.com

    Stack:

    • Frontend: ReactJS, Bootstrap based theme, some vanilla JS/HTML/CSS for the landing page and a bunch of plugins here and there

    User facing backend:

    • AppEngine, Java

    Pipeline Backend:

    • Custom nodes in Go and Java, Docker, Kubernetes, Apache Beam, ScyllaDB, Redis, Kafka and probably a very large portion of the entire GCP stack.
  13. 1

    For Propertyments.com:

    • Frontend: js/jQuery, Bootstrap

    • Backend: .Net Core/c#

    • DB: SQL Server

    • Hosted on Azure

  14. 1

    Mainly: Vue, Rails, Postgres, Heroku. Looking into Phoenix for next few projects—but Rails is still amazing for most of the apps.

  15. 1
    • Front-end: Bulma + Jquery

    • Backend: Ruby On Rails

    • Database: PostgreSQL

    • Server: Heroku

    • Web: https://susube.com/

  16. 1

    website: Day at Work

    Frontend: React

    Database: Firebase Real-time database

    Do let me know what you think here - my first product post on indie hackers

  17. 1

    Frontend: React, Redux, AntDesign

    Backend: NodeJS, ElasticSearch, MySQL

    Hosted On: Hetzner cloud

    https://quisers.com/?ref=ih

  18. 1

    For our app WAMA (https://www.wama.cloud) we use the following stack

    https://stackshare.io/wama/wama

  19. 1

    Frontend: React + React Apollo to connect with GraphQL

    Backend: NodeJs, Express, GraphQL

    Database: Mongo

    Server: Digital Ocean

    GraphQL is super fantastic :) and speeds up coding process for us.

    https://betfolks.com

  20. 1

    Frontend : VueJs

    Backend: Django

    Database: mySql

    Server: nginx

    taskchamp.co

  21. 1

    Frontend: Vue + Typescript

    Backend: Node + Typescript

    Database: Postgres

    Server: Google Cloud / DigitalOcean

  22. 1

    http://contentjet.github.io

    Frontend: React, PostCSS (CSS Next)

    Backend: Node.js, Koa, Objection, Typescript

    Database: Postgres

    Server: Digital Ocean

    I chose Objection as it's a very thin wrapper over SQL and I wanted deeper access to some of the PostgreSQL specific features (such JSONB fields) which are often not accessible when using an ORM.

  23. 1

    Frontend: React

    Backend: PHP (Laravel)

    Database: PostgreSQL, Redis

    Server: Nginx, Ubuntu (Digital Ocean)

    qase.io

  24. 1

    ReactJS, Django, Postgres, Gunicorn/Caddy https://recast.studio

  25. 1

    Frontend: Angular

    Backend : Golang

    Database : Couchbase

    Server : Linux (Nginx)

    https://ireview.net

  26. 1

    I use rails, mongodb, stimulusjs on budget-fox.com

  27. 1

    Frontend: React/Apollo/Emotion

    Backend: Node.js/Jemini/GraphQL

    Database: PostgreSQL/Redis

    Server: Linux/Ubuntu/Dokku

    https://merched.com

  28. 1

    Frontend: VueJS, Bulma

    Backend: Laravel, Php

    Database: MySQL, Redis

    Server: Nginx, Ubuntu on DigitalOcean, AWS S3

    signmyemails.com

  29. 1

    frontend: plain old JS

    backend: Elixir and Phoenix

    database: Postgres and also Erlang's ETS for cache

    server: Ubuntu on Digital Ocean

    https://alchemist.camp

  30. 1

    For www.testimonly.com I am currently using React for my frontend, Html bootstrap and Css for my landing page, firebase database and cloud function to host my database and serverless functions, andIi deployed my react app and landing page to netlify.

    LandingPage: Bootstrap,Css,Html

    Frontend: React.

    Backend: Firebase Cloud Functions

    Database: Firebase Database

    Server: Netlify

  31. 1

    React, Rails, Postgres, Heroku, Dependabot

  32. 1

    jQuery, Nodejs, MySql, Digital Ocean, app.*

    1. 1

      Thanks Samal. Am guessing its for usemat.com.

      1. 1

        Yes, it's for usemat.com