27 Commits (e10f3fc3f7bb672bfcf4f3803321f5ad9fbd5196)

Author SHA1 Message Date
PouyaKhajavi 8c91b31684 refactor(settings): simplify environment toggle to use DEV variable only 11 hours ago
PouyaKhajavi 244f3e2fdf feat(core): implement standard logging system and dual DEV/PROD environment settings 11 hours ago
PouyaKhajavi 91e8a4d423 feat(prod): configure Gunicorn, WhiteNoise static file serving, and Nginx reverse proxy 11 hours ago
PouyaKhajavi bef4b50d6b test(crawler): add unit tests for periodic task scheduling 11 hours ago
PouyaKhajavi f87b32caeb feat(crawler): implement Celery Beat periodic scheduler for active crawl tasks 11 hours ago
PouyaKhajavi b5982c498f test(ads): add unit tests for JSON extraction and LLM fallback functions 1 day ago
PouyaKhajavi 8d3acc9bf9 fix(ads): add robust JSON parsing fallback and increase token limits for LLM tasks 1 day ago
PouyaKhajavi ac301db614 fix(backend): fallback to sqlite database during test execution 1 day ago
PouyaKhajavi e5cd881f3c feat: add PostgreSQL service to docker-compose and configure Django settings to use PostgreSQL from .env 1 day ago
PouyaKhajavi b47bfe6bb4 feat(api): add batch AI evaluation task and stop active crawl run endpoint 1 day ago
PouyaKhajavi 45afaabdbb refactor: remove Django UI view to support standalone Vite React frontend server 1 day ago
PouyaKhajavi 00a2b2c0b0 feat(api): add DELETE endpoints for ad evaluations and crawl run history 1 day ago
PouyaKhajavi 381147689f feat(crawler): support forced execution for manual crawl runs 1 day ago
PouyaKhajavi cf4a67320f feat(ads): add OpenRouter support and configurable model parameters in AI evaluations 1 day ago
PouyaKhajavi 1af2c42d94 chore: update gitignore rules and set timezone to Asia/Tehran 1 day ago
PouyaKhajavi 23f78c2e61 test(backend): add API and Celery pipeline unit tests 1 day ago
PouyaKhajavi 4626482238 feat(backend): implement divar scraper pipeline and openai/telegram tasks 1 day ago
PouyaKhajavi 87c99dfe71 feat(backend): configure celery settings and add eager-mode resilient health check 1 day ago
PouyaKhajavi b9fe9ae896 feat(backend): configure Django to serve compiled React SPA from frontend/dist 2 days ago
PouyaKhajavi b97950391b test(backend): add unit tests for health check, crawler tasks, and ads evaluations 2 days ago
PouyaKhajavi 12c6cefb22 feat(ads): implement serializers, views, and routing for Ads and Evaluations 2 days ago
PouyaKhajavi 70b8fcc6b2 feat(crawler): implement serializers, views, and routing for CrawlTask and CrawlRun 2 days ago
PouyaKhajavi 7629d8d2f4 feat(core): implement system health check endpoint 2 days ago
PouyaKhajavi 5aa180350a feat(ads): initialize ads app with Ad, AdEvaluation, and NotificationLog models and API views 2 days ago
PouyaKhajavi f2ac878f5a feat(crawler): initialize crawler app with CrawlTask and CrawlRun models and API views 2 days ago
PouyaKhajavi 627f841ec7 feat(core): initialize core app with abstract UUID and timestamp models 2 days ago
PouyaKhajavi 3551a0b026 a virtual environment is created for develoment and the requirements installed. basis djnano setup is finished 2 days ago