No updates detected yet. GitHub releases will appear here.
Logistics Startup Monitor
翻訳待ち
Loading the full README.
Read the full README ↗This is the foundation for a logistics innovation tracker in MVP format. It is built with a modular architecture including a discovery pipeline, a Supabase database, and a web app.
pipeline/ — daily discovery, dedupe, enrichment, and embedding pipeline.supabase/ — database schema and Postgres/pgvector definitions.web/ — Next.js frontend for marketplace, company profiles, search, and follow/watchlist features.public/ — optional legacy frontend, currently a placeholder.raw_items.cd "/Users/geller/Documents/AI/Logistics Startup market/pipeline"
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cd "/Users/geller/Documents/AI/Logistics Startup market/web"
npm install
npm run dev
The web app (web/) is deployed on Vercel with Root Directory set to web and the
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_URL, and
SUPABASE_SERVICE_ROLE_KEY environment variables configured to match web/.env.local.
supabase/schema.sql.The repository now includes a daily pipeline workflow at .github/workflows/pipeline-load.yml.
It runs pipeline/load_companies.py on a schedule and via manual dispatch.
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYOPENAI_API_KEYcd pipeline
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python load_companies.py
Create a local .env file in pipeline/ to keep secrets off source control:
cp pipeline/.env.example pipeline/.env
Set your keys in pipeline/.env.
OPENAI_API_KEY if you have OpenAI access.ANTHROPIC_API_KEY if you have a Claude key.SUPABASE_SERVICE_ROLE_KEY must be a Supabase service role key, not a publishable anon key.Example (pipeline/.env):
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
ANTHROPIC_API_KEY=your-claude-key
The loader will read pipeline/.env automatically when run from either the repository root or the pipeline/ directory.
If you set SUPABASE_DATABASE_URL or DATABASE_URL, the pipeline will apply supabase/schema.sql automatically before loading companies.
export SUPABASE_DATABASE_URL="your-postgres-connection-string"
python load_companies.py
The pipeline loader now:
profile_embedding vectorsprofile_embedding