All Projects

Hostaluego

Creator & Solo Developer

Hostaluego

Prospecting engine for a dealer that sells and leases copiers and telecom to French businesses and public buyers. In that trade the only real buying trigger is a contract coming to an end, so the app hunts timing, not copy: it pulls companies from the French government's open company registry and spots dated moves like a head-office transfer, reads public procurement data (DECP) for copier and telecom contracts nearing their term, and scores every lead out of 100. Each qualified lead is checked on Google Places, and only the ones with a reachable French phone number are kept. On any lead, Claude writes a call brief, the "Déballe": why now, what is known with its source, an estimated monthly print volume and a ready phone opener, and it never mistakes a leasing company holding the contract for a competing dealer. Leads move into a built-in CRM with follow-ups, a daily call list, a planning view and a dashboard, and a call recorded on speakerphone is transcribed with Google Speech-to-Text and turned into a call report by Claude. Also: per-sector territories, a customer file import (CSV or Excel) that keeps existing clients out, an admin area with per-user daily lead limits and a read-only view-as mode, and a costs page that tracks every paid API call. Next.js on Firebase App Hosting with Firestore, invite-only sign-in, French UI.

Tech Stack

  • Next.js
  • TypeScript
  • Claude API
  • Google Speech-to-Text
  • Google Places API
  • Firebase Auth
  • Firestore
  • Cloud Storage
  • Firebase App Hosting
  • Tailwind CSS

© Developed by Jordan Perez