4 ms·
Can you talk a bit more about the tech stack you are using for this and how long it took you from the time you started working on it until you had it up and run
by fraXis 4y ago
Can you talk a bit more about the tech stack you are using for this and how long it took you from the time you started working on it until you had it up and running?
- philip1209 4y agoSure! Tech stack is Rails with Hotwire on the frontend. I'm hosting on Render.com, and using their custom domains support to issue certificates. It looks like I had an MVP done in May [1], then spend the Summer doing lots of testing and refinement. Speed was a big focus - I wanted sites to be ultra-quick. I do this with a mix of caching in Memcached, image optimization source sets, CDN, and more. Plus, I'm dynamically generating OpenGraph images for each page using headless Chrome. I also use a couple fun technologies for custom domains: - If you already have a domain - I use https://entri.com https://entri.com to connect it, which is a new product that's like Plaid for domains - If you don't have a domain - I use Google Domains Express Checkout API [2], which lets you directly purchase a new domain and automatically connect it to Postcard Let me know if you have any other questions! [1] https://www.philipithomas.com/posts/sharing-a-project-i-built-postcard https://www.philipithomas.com/posts/sharing-a-project-i-buil... [2] https://developers.google.com/domains/express https://developers.google.com/domains/express
- EGreg 4y agoWould you be interested in upselling users to have their own community? It’s an open source solution that supports events, shows, and services (that you can pay to book). See what I mean at https://qbix.com https://qbix.com You can click on the example apps in there to see them on mobile/desktop. Discourse is great forum software. And Wordpress is great publishing software. Qbix integrates with those too. I can see your site to eventually attract a lot of people who want to get paid for their products or services. (However, I realize they can use calendly for booking events, zoom for the actual videoconferencing, youtube for videos, stripe for selling subscriptions, and maybe a Facebook/Telegram/Discord group for customers to connect… but then they also wouldn’t need Entri since they can make a Facebook or Linktree profile.)