I got the idea for this page from Wes Bos's /uses/ page. I think it's great to share the tools and workflows we use, and I myself often get asked things like what editor I use, what's my tech stack for my projects, and what products I use to give them the best chance of success. Below is my current "Indiehacker stack".
This is of course an ever-changing array of things, but I'll keep it updated as best I can, and I'm more than open to suggestions for improvement.
Btw - where I can, I've added affiliate links (marked with $ sign). I'm only linking to products I use on a daily basis and personally vouch for - nobody's paid to be listed here. If you want to sign up to anything, I'd appreciate clicking the link, it might buy me a coffee or two :)
Domain names and Hosting
- Domainr for domain name searching
- Namecheap for domain name registering
- $-DigitalOcean for hosting, but Heroku for ease of use.
- $-Mailchimp for email markeing. Quick and easy to set up and get moving with, and has a generous free plan.
CDN and Payments
- Cloudflare - they've got a free tier and it's really easy to set up and use.
- Stripe for handling any payments
- 2015 Macbook Pro 15 inch.
Editor and Terminal
This can obviously differ from project to project, but I usually try to keep it as minimal and simple as I can, without restricting the product's growth. My go-to options for the moment are
- Standard HTML, CSS and jQuery for a quick page that doesn't need to do much (for instance, jobb.ie)
- Angular for slighty more complex applications like mydevportfol.io
- Ionic for any mobile-specific applications I need to get up and running
- Express.js with Nodejs server-side for API work.
- Handelbarsjs for any templating requirements.
- Bootstrap is usually go-to for CSS framework, but occasionally enjoy using Skeleton.css too.
- Database is usually noSQL, recently Google Firebase storage.
Blog framework & theme
Ghost blog, custom coded theme.
Google analytics and HotJar
Image credit Christopher Burns