DEV Community

Discussion on: Building a CRM for Freelancers: Architecture Decisions Behind Lazy CRM

Collapse
 
egedev profile image
egeindie

As a freelancer myself, I feel this pain deeply. I have tried Notion, spreadsheets, even a custom Airtable setup - none of them stuck because they all required too much manual input.

The architecture choices here are solid. Going with a simple stack instead of over-engineering is exactly the right move for a solo-dev product. I made the same decision with my own SaaS projects (Go + React + Postgres) and it pays off in deployment simplicity and maintenance.

Curious about your approach to client communication tracking - do you pull from email/calendar automatically or is it manual entry?

Collapse
 
eduar766 profile image
Eduardo Saavedra

For now, it’s manual. Leads come from direct creation or through webhooks (contact forms, Zapier, etc.). There is no email or calendar integration yet.

I have thought about it. It could be a great feature, but I’m not sure if it would make the system more complex than necessary. Thank you very much for reading.