SocialMine
AI-powered social media management & scheduling
Setup & deploymentUsing the appAdmin configurationSocial platform setup
Multi-tenant SaaS
NestJS API, Prisma, MySQL, and a React (Vite) client with Tailwind CSS.
Scheduling & publishing
Drafts, scheduled posts, calendar view, and platform publishing via OAuth-connected accounts.
AI content
OpenAI or DeepSeek per tenant — AI Writer, templates, and assist when creating posts.
Documentation index
| Guide | What it covers |
|---|---|
| Setup & deployment | Local install, environment, database, migrations, troubleshooting — and entry point for production deployment, aaPanel, and aaPanel quick reference |
| Using SocialMine | Posts, scheduling, calendar, connecting accounts, AI features, subscriptions, support |
| Admin configuration | Super-admin panel — clients, OAuth/social platforms, plans, billing, branding |
| Social platform configuration | Meta, Instagram, LinkedIn, X, TikTok, Threads — apps, permissions, callback URLs |
Start with Setup & deployment for install and hosting. Use Using SocialMine for day-to-day product usage. Use Admin configuration when you operate the SaaS control plane (OAuth apps, tenants, plans).
Quick reference
- API base (dev):
http://localhost:3000/api - Web app (dev):
http://localhost:5173 - Root
.env: Shared by server and client (Vite readsVITE_*variables only)
For scripts and repository layout, see the project README at the repository root (parent of this docs folder).