An AI-powered autonomous SaaS platform for social media management, CRM, and marketing automation.
Dashmedia combines the capabilities of a Social Media Management Agency (SMMA) with advanced CRM & Marketing Automation. The platform leverages state-of-the-art artificial intelligence to independently plan, execute, analyze, and optimize digital marketing and customer engagement activities across multiple channels.
To offer businesses and creators an intelligent, self-operating digital marketing assistant that reduces costs, maximizes efficiency, and unlocks data-driven growth without ongoing human oversight.
- Generates high-quality, platform-specific posts (text, images, videos) using GenAI models
- Adapts content tone/style per brand, campaign goal, and target audience
- Localizes content for multilingual audiences
- AI-driven optimal posting times, frequency, and channel selection
- Automatic scheduling and publishing to integrated social platforms
- AI chatbots for direct messaging and comment moderation
- Context-aware automated responses
- Smart escalation for complex cases
- Real-time analysis of engagement, reach, conversion rates, and audience growth
- Dynamic campaign parameter adjustments
- Auto-generated actionable recommendations
- Centralized database for leads and customer interactions
- AI-managed lead scoring, segmentation, and nurturing workflows
- Automated email campaigns triggered by behavior or lifecycle stage
- Seamless coordination across email, SMS, and social media
- Automated drip campaigns and retargeting
- Customer journey personalization
- Customizable visual analytics panels
- AI-identified opportunities and risks
- Natural language summaries
- AI onboarding assistant
- Intuitive self-service UI
- Framework: FastAPI (Python)
- Database: PostgreSQL with SQLAlchemy ORM
- Cache: Redis
- Task Queue: Celery
- AI/ML: OpenAI GPT, LangChain, Custom ML models
- Framework: React with TypeScript
- State Management: Redux Toolkit
- UI Components: Material-UI
- Build Tool: Vite
- Containerization: Docker
- Orchestration: Docker Compose (dev), Kubernetes (prod)
- API Gateway: Nginx
- Monitoring: Prometheus + Grafana
dashmedia/
├── backend/ # FastAPI backend application
│ ├── app/
│ │ ├── api/ # API routes and endpoints
│ │ ├── core/ # Core configuration and utilities
│ │ ├── models/ # Database models
│ │ ├── schemas/ # Pydantic schemas
│ │ ├── services/ # Business logic services
│ │ └── main.py # Application entry point
│ ├── tests/ # Backend tests
│ ├── requirements.txt # Python dependencies
│ └── Dockerfile # Backend Docker configuration
│
├── frontend/ # React frontend application
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── pages/ # Page components
│ │ ├── services/ # API service clients
│ │ ├── store/ # Redux store
│ │ └── App.tsx # Main application component
│ ├── public/ # Static assets
│ ├── package.json # Node dependencies
│ └── Dockerfile # Frontend Docker configuration
│
├── docs/ # Documentation
├── docker-compose.yml # Development environment
└── README.md # This file
- Python 3.11+
- Node.js 18+
- Docker and Docker Compose
- PostgreSQL 15+
- Redis 7+
# Clone the repository
git clone <repository-url>
cd dashmedia
# Start all services
docker-compose up -d
# Access the application
# Frontend: http://localhost:3000
# Backend API: http://localhost:8000
# API Documentation: http://localhost:8000/docscd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm install
npm run devCreate .env files in both backend/ and frontend/ directories:
DATABASE_URL=postgresql://user:password@localhost:5432/dashmedia
REDIS_URL=redis://localhost:6379
SECRET_KEY=your-secret-key
OPENAI_API_KEY=your-openai-api-key
VITE_API_URL=http://localhost:8000
- Tiered subscription (by active accounts, posts/month, lead volume, analytics depth)
- Usage-based pricing for advanced features (e.g., video content GenAI, API calls)
- SMEs, startups, creators, and agencies seeking to automate digital marketing
- Enterprises aiming to combine AI agility with robust analytics and CRM automation
Proprietary - All rights reserved
For support and questions, please contact: support@dashmedia.com