Building in Public January 23, 2021

Let's share what tech stack(code/nocode) you used for your product(s)?

Syed Zoheb Ali @zsumair

Hey all, lets share the tech stack you are using to build your product or have used in building it.

  1. 6

    Avid user of the MERN stack.
    NextJS + TailwindCSS for frontend.
    NodeJS, Express and MongoDB for backend.

    https://featurebase.app

    1. 2

      Amazing website... principle of chunking put to great use.

    2. 2

      What do you use for servers/hosting?

      1. 2

        Render.com for frontend(they worked best with adding custom subdomains for users)

        Backend:
        DigitalOcean Ubuntu server running Dokku.

    3. 2

      Amazing website, very clean and elegant design.

  2. 2

    I was planning on writing a detailed blog post about this but here's the quick version of what I use for my blogging platform www.dynablogger.com

    • Language: Ruby
    • Framework: Ruby On Rails
    • Database: Postgres
    • Caching: Memcached
    • Background jobs: Redis
    • Hosted in a self managed Kubernetes cluster
    • Servers: Hetzner Cloud (1 node for Rancher, 3 nodes for the main cluster)
    • Object storage: Scaleway as primary storage for user uploads and Wasabi for both secondary storage for user uploads and all the backups
    • Email hosting: Google Workspace
    • Delivery of transactional emails: Postmark
    • Newsletter: MailerLite
    • Source code repos: Github as primary, mirrored to Gitlab
    • Exception tracking and performance monitoring: AppSignal
    • Uptime monitoring: OhDear
    • Container registry: Docker
    • Bank: DanskeBank
    • Video hosting: Vimeo
    • CDN/DNS: Cloudflare

    Not sure if I forgot something.

  3. 2

    https://moiapi.dev/ uses the following:

    • FE: Next.js & Tailwind deployed to Vercel
    • BE: Nest & Prisma deployed to Heroku
    • Platform: Github Actions, Cloudflare & Fathom

    All in a Rush monorepo 🚀

    1. 1

      I'm curious, did you consider using Next.js for the back-end part too?

  4. 2

    With my most recent project I wanted to try serverless.

    Vue 3, Tailwind, Netlify with functions and identity, Fauna for database.

    So far it is a great experience, I am not obsessing about the backend, still not sure how this project will turn out. Paid $0 so far and the project is already live on the internet for beta testers.

    Next time I would like to try no-code.

  5. 2

    carrd
    airtable
    custom javascript
    plausible
    sendfox

    virtualteamactivitieslist.com

    1. 2

      Woah, I was looking for some virtual team activities!

      1. 1

        nice to hear from you!
        how where you looking for virtual activities? :)

        1. 2

          I've only had a look on Google, but usually come up with companies that host virtual teambuilding events.

          1. 1

            Yeah, the big companies got their seo game going, so it's hard for new tools to pop up.
            Let me know if you are missing anything on the list!
            Cheers!

    2. 2

      Interesting product

  6. 1

    Great question, as I was thinking of asking the same. But here is a variant of that question: what tech stack would you choose for a weekend POC product?

  7. 1

    VenturesList is built with Carrd, Airtable, Zapier, ImprovMX, Email Octopus and Notion (soon)

  8. 1

    Nuxt.js + TailwindCSS for frontend
    Nuxt.js on Cloud Run for backend
    Firebase Hosting for static files
    https://smigster.com

    Same as above +
    Scraper in Go on Cloud Run triggered by Cloud Scheduler for
    https://kalester.com

  9. 1

    I don’t know if my website qualifies for this discussion as it’s more on the content side. But here it goes:
    Using Notion for CMS and front end
    Super for generating static Notion pages and inserting scripts
    Convert kit for forms, pop ups , etc.

    Here it is: Beshort.bxppro.com

  10. 1

    I'm a big believer in the 12-factor way of building apps. (https://12-factor.net)

    My django app carries no state. Sessions are stored in the database (or some intermediary), cache is also in DB unless I REALLY REALLY need something like Redis.

    That said, with no state in my apps I can simply horizontally scale to more vms/services behind a load balancer (traefik or otherwise).

    However, I much prefer VERTICAL scaling to horizontal. It is much easier to bump a VM size from, say 4 gigs/2CPUs to 8 gigs/3CPUs

    Last point -- given the prices of dedicated servers these days I usually just for that. $30 EUR/month with Hetzner gets me into a Ryzen5/7 with 64 gigs and 512 GB NVME/(Raid-1)

    Uptime SLA is still like 99% or so, which is fine for side-projects. (Even most commercial projects can tolerate 99%.

  11. 1

    My product is totally NoCode, so it's just

    Bubble
    Stripe
    Airtable

    (getsets.net)

  12. 1

    Front-end: TypeScript + React + ProtoForce clients and hooks
    Back-end: ProtoForce for APIs + NodeJS

    In terms of databases:
    DynamoDB, Postgres

    File storage:
    S3

    CDN: CloudFront

    Emails: mailgun
    SMS: twilio
    Payments: stripe

  13. 1

    My stack for Job Description AI

    • Firebase for hosting, functions, storage.
    • Node,
    • HTML, CSS, jQuery.
    • Pushover (for real time notifications).
    • GPT-3, OpenAI.
    • Stripe for payment.
  14. 1

    Frontend: Next.js
    Backend: Node.js
    Database: MongoDB

    It's a basic website for coding blog articles and paid/free courses.

    Link: https://coderrocketfuel.com

  15. 1

    I am using an Ionic Vue frontend and Firebase. Hosted on Netlify.

    https://techconf-db.com

  16. 1

    It's an Android app.

    • Frontend: Kotlin
    • Backend: Docker running MySQL and Apache with Laravel
  17. 1

    C#,SQL server, HTML/CSS - for web, desktop and mobile hosted on Azure
    https://rinkurisuto.azurewebsites.net/

  18. 1
    • Angular
      ** SSR
      ** i18n

    • NestJS
      ** TypeORM

    • MySQL

    • Ghost

    • AWS EC2
      ** Docker/Docker-machine/Docker-compose

    • AWS SES

  19. 1

    Boring is the name of the game. This stack is rock solid and scales well without the complexity of cloud services.

    • Django for backend
    • Intercoolerjs/HTMX for frontend
    • Bootstrap because I'm not a designer
    • Pycharm to develop
    • Plain old docker on dedicated server (eg - bare metal)
    • Postgres DB
    • Sendgrid for email sending
    • traefik for reverse proxy and HTTPS w/LetsEncrypt

    https://www.curabase.com

    1. 1

      What is your playbook for horizontal scaling Djanjo on bare metal? Being an Elixir user, this is trivial since it's essentially what the EVM was built for, but I have no experience whatsoever trying to scale Django without some kind of "cloud" utilities.

    2. 1

      Thanks for the list, Sam. I am just starting with Python; and familiarizing myself with Panda, Jupyter, and so on.

      I am curious about the "... scales well without the complexity of cloud services" comment. It sounds like to suggest that Python-based stack bears less complexity when dealing with cloud services? Hope to learn more.

      1. 1

        The language you choose does not matter that much unless you are in to certain things like machine learning or deep integration with, say, Microsoft products.

        My comment was not about python alone, but rather the entire stack.

        The complexity of cloud is in running multiple services, monitoring them, layering them, securing them, and maintaining state. By all means do it for the learning process, but I would not want that for my startup business.

  20. 1

    My preferred stack:
    VueJS with TailwindCSS for frontend
    Laravel for backend
    Heavier computations in custom python scripts
    Infra: AWS or Digital Ocean (depending) in combination with Laravel Forge or custom scripts

  21. 1

    FrontEnd: NodeJS, Express, React
    Backend: NodeJS, Express, PostgreSQL, Redis
    Infrastructure: Self-hosted Kubernetes, AWS S3, Cloudfrare workers/CDN

    https://castcloud.fm

  22. 1

    HTML, CSS, JavaScript
    Google Sheets
    Python
    AWS

    https://www.newsin.it

    1. 1

      A little lost on the product. Is it for providing training and then user get a voucher of their choice?

  23. 1

    This comment was deleted a month ago.

  24. 1

    This comment was deleted a month ago.

Recommended Posts