Weekly stock reports created via crew of Agentic AI
- task (taskfile) https://taskfile.dev/
- uv https://docs.astral.sh/uv/getting-started/installation/
- nvm (npm)
CREATE USER quantcrew WITH PASSWORD 'your-secret-passsword';
CREATE DATABASE quantcrew OWNER quantcrew;cd backend
cp .env.example .env# Using Taskfile (recommended)
task db:init
# Or directly
cd backend
uv run python scripts/init_db_and_fetch.py# Run both backend and frontend
task run:dev
# Or run separately
task run:backend # Backend only
task run:frontend # Frontend onlytask run:dev- Run both backend and frontend in paralleltask run:backend- Start FastAPI backend servertask run:frontend- Start frontend dev server
task db:init- Initialize database and fetch ticker datatask db:migrate- Run database migrationstask db:migrate:rollback- Rollback last migrationtask db:migrate:create -- "message"- Create new migrationtask data:fetch- Fetch latest ticker data from Yahoo Finance
task test:backend- Run backend teststask test:backend:cov- Run tests with coverage reporttask lint:backend- Lint code with rufftask format:backend- Format code with black
task config:demo- Demo the configuration system
task setup:backend- Install backend dependenciestask setup:frontend- Install frontend dependencies
For more commands, run: task --list