Sentinel AI is a modular, scalable platform for brand reputation monitoring and sentiment analysis.
- Multi-Source Dashboard: Real-time visualization of sentiment across Twitter, Google, and Web.
- Alert Engine: Visual notifications for high negative sentiment risk.
- Competitive Benchmarking: Compare your brand against competitors.
- AI Insights: Automated summaries of sentiment drivers (mocked).
- Multi-tenant Architecture: Support for multiple clients on the same infrastructure.
- Frontend: React, Tailwind CSS, Tremor, Lucide React, Axios.
- Backend: Node.js, Fastify, In-memory DB (mocking Supabase).
cd backendnpm installnpm start(Runs on port 3001)
cd frontendnpm install --legacy-peer-depsnpm run dev
The platform exposes a POST endpoint at http://localhost:3001/api/mentions.
Expected JSON structure:
{
"source": "Twitter",
"content": "Comment content here",
"sentiment_score": 0.85,
"author": "@username",
"timestamp": "2026-02-07T12:00:00Z"
}Include header X-Tenant-ID: tenant-1 to associate data with your account.