mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-18 07:19:35 +00:00
Full-stack AI-powered sales automation platform for Saudi SMEs: Backend (FastAPI + PostgreSQL): - Multi-tenant architecture with row-level isolation - JWT auth with RBAC (owner/manager/agent/admin) - Lead, Customer, Deal, Pipeline, Activity, Message, Proposal models - Dashboard analytics API (overview, pipeline, revenue) - WhatsApp Business API, Email (SMTP/SendGrid), SMS (Unifonic) integrations - Celery + Redis workers for automated follow-ups and scheduled messages - Property model for Real Estate module (Riyadh districts) - Hijri date utilities, Arabic/English localization Frontend (Next.js + Tailwind): - Professional Arabic RTL landing page with 10 sections - Brand identity: SalesMatic (سيلزماتك) with custom SVG logo - Color system: Trust Blue #0F4C81, Growth Teal #00BFA6, CTA Orange #FF6B35 - IBM Plex Sans Arabic + Inter typography - Responsive design, dark hero section, pricing table, FAQ Industry Templates: - Healthcare/Clinics: pipeline stages, WhatsApp message templates, auto-workflows - Real Estate Riyadh: 20 districts, property tours, payment plans, matching Infrastructure: - Docker Compose (PostgreSQL, Redis, Backend, Celery, Frontend, Nginx) - Nginx reverse proxy config - Makefile for common operations https://claude.ai/code/session_01LLR7jzpyNRwDA9kojtT3CW
50 lines
921 B
Makefile
50 lines
921 B
Makefile
.PHONY: up down build logs migrate seed test
|
|
|
|
# Start all services
|
|
up:
|
|
docker compose up -d
|
|
|
|
# Stop all services
|
|
down:
|
|
docker compose down
|
|
|
|
# Build and start
|
|
build:
|
|
docker compose up -d --build
|
|
|
|
# View logs
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
# Backend logs only
|
|
logs-backend:
|
|
docker compose logs -f backend celery_worker
|
|
|
|
# Run database migrations
|
|
migrate:
|
|
docker compose exec backend alembic upgrade head
|
|
|
|
# Create new migration
|
|
migration:
|
|
docker compose exec backend alembic revision --autogenerate -m "$(msg)"
|
|
|
|
# Seed initial data
|
|
seed:
|
|
docker compose exec backend python -m app.seeds.seed_data
|
|
|
|
# Run tests
|
|
test:
|
|
docker compose exec backend pytest -v
|
|
|
|
# Restart backend only
|
|
restart-backend:
|
|
docker compose restart backend celery_worker celery_beat
|
|
|
|
# Shell into backend
|
|
shell:
|
|
docker compose exec backend bash
|
|
|
|
# Check service health
|
|
health:
|
|
curl -s http://localhost:8000/api/v1/health | python3 -m json.tool
|