I will build a lead scoring dashboard with fastapi, react, docker
About this gig
I will build a Fiverr-ready LeadLens MVP: a listings ingestion + lead/opportunity scoring system for real estate, jobs, or freelance markets. The solution is compliance-first and fixture-first by default, using local HTML fixtures for a deterministic, legal demo flow. Youll get a Dockerized stack (FastAPI + PostgreSQL + Redis + Celery + React) with a clean dashboard to browse listings, filter/sort by score and recency, and manage pipeline status (new/contacted/won/lost) with notes.
The scoring engine outputs a 0100 score with clear reasons and a recommended next action. It includes a deterministic rules mode (recency, budget match, keyword/skill match, completeness, contact availability) and can optionally support LLM-assisted scoring via an OpenAI-compatible provider (strict JSON schema validation + automatic fallback to rules).
Deliverables include full source code, Alembic migrations, seed script (fixtures DB), tests for parsers/scoring, .env.example, and clear setup instructions so you can run everything with docker compose up --build and start scoring immediately. New connectors/sources can be added as extras, provided they are compliant (no login/CAPTCHA/ToS bypass).
Get to know Fatih M
- FromBosnia and Herzegovina
- Member sinceSep 2025
Languages
English, Turkish
FAQ
What will I receive?
Full source code (backend+frontend), Docker Compose stack, DB migrations, seed data, tests, and documentation.
Is database integration included?
Yes. The app is fully database-backed with PostgreSQL (Dockerized) using SQLAlchemy + Alembic migrations.
Does this scrape real websites by default?
No. It is fixture-first by default (local HTML fixtures) for a compliant, deterministic demo.
Can you add a live scraper for a specific site?
Yes, as an extra—only if it’s compliant (public pages, no login/CAPTCHA, no ToS bypass).
How does lead scoring work?
It scores 0–100 and stores reasons + recommended action. Default is deterministic rules scoring with configurable weights.
Do you offer AI/LLM scoring?
Optional. I can integrate an OpenAI-compatible provider with strict JSON output validation and fallback to rules.
Do you include an admin/login system?
Yes, basic HTTP Basic Auth via environment variables (can be disabled for local demo if needed).
What do you need from me to start?
Category (jobs/real estate/freelance), ICP criteria (keywords, location, budget), and desired number of connectors.
Can I run it locally with one command?
Yes. docker compose up --build + make seed will bring the system up with demo data.
Can you deploy it to the cloud?
Yes, as an extra. I can provide deployment guidance or deploy to one environment depending on your needs.

