尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A full-stack lead management platform for BD executives, software engineers, managers, and admins.
Full write-up with module tables, permissions and improvement suggestions: docs/ARCHITECTURE.md · PDF copy: docs/architecture.pdf
Four user roles reach one Next.js app, which calls the FastAPI backend. Celery with Redis runs scheduled reports and the daily AI job ingest.
Besides the feed URL, the pipeline reads company boards on Greenhouse, Lever and Ashby. It keeps technical, remote, US-eligible jobs from the last 60 days, and closes a job after two complete fetches that no longer list it. Seed the board list once on a machine with internet access:
cd backend && python -m app.pipeline.probe
cp .env.example .env # then edit .env: set DATABASE_URL password, JWT_SECRET and ADMIN_PASSWORD
docker compose up -d postgres
./scripts/start.sh
Then open http://localhost:3000 and log in as [email protected] with the ADMIN_PASSWORD you set in .env.
Note: Postgres runs on port 5433 (not 5432) to avoid conflicts with a local PostgreSQL install.
cp .env.example .env
docker compose up -d postgres redis
# Postgres exposed on localhost:5433 (avoids conflict with local PostgreSQL on 5432)
cd backend
python3 -m venv .venv
.venv/bin/pip install .
.venv/bin/uvicorn app.main:app --reload --port 8000
Ensure Postgres is running via Docker on port 5433 before starting the backend.
cd frontend
yarn install
yarn dev
docker compose up --build
| Role | Password | |
|---|---|---|
| Admin | [email protected] | admin123 |
| Manager | [email protected] | manager123 |
| BD | [email protected] | bd123456 |
| Engineer | [email protected] | engineer123 |
lead-management-engine/
├── backend/ # FastAPI Python backend
├── frontend/ # Next.js frontend
├── docker-compose.yml
└── .env.example
cd backend && .venv/bin/uvicorn app.main:app --reload --port 8000 cd frontend && yarn dev