PouyaKhajavi
|
e5cd881f3c
|
feat: add PostgreSQL service to docker-compose and configure Django settings to use PostgreSQL from .env
|
1 day ago |
PouyaKhajavi
|
56c3a77b1b
|
feat: add Dockerfile and docker-compose setup for Redis, Django, Celery, and React UI
|
1 day ago |
PouyaKhajavi
|
2851781abe
|
chore: add gevent to requirements.txt for high concurrency Celery worker pool
|
1 day ago |
PouyaKhajavi
|
5307fa459f
|
feat(frontend): add custom confirmation modal and stop running jobs action in run history
|
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
|
e28e24e5dd
|
feat(frontend): add delete functionality for ad feed items and run history records
|
1 day ago |
PouyaKhajavi
|
00a2b2c0b0
|
feat(api): add DELETE endpoints for ad evaluations and crawl run history
|
1 day ago |
PouyaKhajavi
|
2672584ae1
|
feat(frontend): add modal dialog to inspect full run error logs
|
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
|
d7295c49d0
|
docs: update readme run instructions and refine gitignore patterns
|
1 day ago |
PouyaKhajavi
|
2832b197d0
|
feat(frontend): replace native time input with custom hour/minute selects and optimize typography
|
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
|
9696e09aa6
|
feat(frontend): migrate dashboard layout and components to Tailwind CSS v4
|
2 days ago |
PouyaKhajavi
|
0bceecc007
|
feat(frontend): implement React + Vite dashboard SPA with custom styling and API connection
|
2 days ago |
PouyaKhajavi
|
922b83bc38
|
chore: ignore local portable .node/ directory
|
2 days ago |
PouyaKhajavi
|
02204c706b
|
docs: mark .env.example setup task as checked in checklist.md
|
2 days ago |
PouyaKhajavi
|
3927d11bff
|
docs: add checklist.md to track project progress
|
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 |
PouyaKhajavi
|
19731cbd0b
|
docs: add product scenario, architecture specification, implementation plan, and gitignore
|
4 days ago |
PouyaKhajavi
|
33474c7ad6
|
initial commit
|
4 days ago |