Inspiration

As a freelancer and automation consultant, I constantly saw a gap in tools for small service businesses. Project tools are either too heavy or too limited — especially when it comes to tracking deliverables, sharing updates, and collecting client feedback. Freelancers and small service teams juggle messy spreadsheets, scattered client notes, and manual updates. Traditional CRMs are overkill — they don't fit how these teams actually work. I wanted to build something lean, visual, and truly client-friendly — something I myself would use.

So ThinkCRM was born — a lightweight CRM and delivery tracker designed for simplicity, structure, and real client collaboration.


What it does

ThinkCRM helps freelancers and small service businesses:

  • Organize Projects → Phases → Goals → Tasks → Subtasks
  • Visualize progress with collapsible hierarchies and completion tracking
  • Track blockers, files, checklists, and internal comments
  • Collect structured client feedback via shareable links
  • Showcase a sleek dashboard with priorities and deadlines
  • Provide clean visibility from brief to delivery — all in one hub

How we built it

  • Bolt.new for frontend UI design and rapid screen development
  • Supabase (PostgreSQL, RLS, storage) for backend data and logic
  • n8n for automation and backend workflows
  • Netlify for app hosting
  • Hostinger + Namecheap for domain setup (thinkcrm.tech / demoapp.thinkcrm.tech)
  • Pinegrow for editing the landing page (hosted on Hostinger)

Challenges we ran into

  • Supabase RLS policies were tricky; some logic had to be moved to n8n
  • Bolt’s token limits required careful component-based design
  • Implementing a collapsible task hierarchy without native Gantt support
  • DNS + SSL config between Netlify and Hostinger took time to resolve

Accomplishments that we're proud of

  • Completed full MVP with clean UX in under a week
  • Built a usable, demo-ready experience without login barriers
  • Linked custom domain + subdomain routing across two hosts
  • Balanced clarity for both freelancers and their clients — a rare dual focus

What we learned

  • How to optimize Bolt.new to reduce token consumption
  • How to use n8n as a backend orchestrator when Bolt or Supabase hit limits
  • How to handle real-world deployment challenges around domains and SSL
  • The power of simplicity when building for non-tech users

What's next for ThinkCRM – From Brief to Delivery, All in One Hub

  • A Demo Intro screen to guide users before app launch
  • Proposal, invoice, and contract modules
  • Client login and activity view
  • Marketplace integrations (e.g. WhatsApp, Calendly, Stripe)
  • Template packs for freelancers to get started even faster

Built With

  • bolt.new
  • netlify
  • supabase
Share this project:

Updates