Sentio transforms passive sessions into interactive, intelligent experiences.
Run live polls, quizzes, and Q&A in real time while AI handles the heavy lifting:
- generating questions,
- analyzing engagement patterns,
- summarizing sessions,
- and producing actionable reports.
Designed for educators, trainers, speakers, and event hosts.
|
|
|
|
| ✅ Sentio | |
|---|---|
| Manual question creation | AI-generated polls/quizzes/questions |
| Basic analytics only | Deep engagement analytics |
| No in-session intelligence | Real-time AI recommendations |
| Generic post-session reports | Insightful, actionable AI reports |
flowchart TD
A[👥 Users] --> B[🌐 Next.js Frontend]
B --> C[🔌 REST API + Socket.IO]
C --> D[⚙️ Express Backend]
D --> E[(🍃 MongoDB Atlas)]
D --> F[(☁️ Azure Blob Storage)]
D --> G[🧠 AI Service Layer]
G --> H[⚡ Groq API]
| Layer | Stack |
|---|---|
| Frontend | Next.js • React • TypeScript • Tailwind CSS • shadcn/ui • Framer Motion |
| Backend | Node.js • Express.js • Socket.IO |
| Database | MongoDB Atlas |
| Cloud Storage | Azure Blob Storage |
| AI | Groq API + Provider-abstracted AI Service Layer |
| DevOps | GitHub Actions • Vercel • Render |
- JWT Access + Refresh Tokens
- HTTP-only Cookies
- bcrypt Password Hashing
- Role-Based Access (Admin / Presenter / Participant)
- Helmet, CORS, Rate Limiting, Input Validation, Audit Logs
Sentio computes meaningful learning/engagement metrics:
- Participation Rate
- Response Accuracy
- Average Response Time
- Engagement Score
- Attendance Insights
- Poll/Quiz Distribution Trends
# Clone
git clone https://github.com/SonetShaji6/Sentio.git
cd Sentio
# Install dependencies
npm install
# Setup env
cp .env.example .env
# Run
npm run devNODE_ENV=development
PORT=5000
CLIENT_URL=http://localhost:3000
MONGODB_URI=your_mongodb_uri
JWT_ACCESS_SECRET=your_access_secret
JWT_REFRESH_SECRET=your_refresh_secret
GROQ_API_KEY=your_groq_api_key
AZURE_STORAGE_CONNECTION_STRING=your_azure_connection_string
AZURE_STORAGE_CONTAINER=sentio-assets- Version Control: GitHub
- Automation: GitHub Actions (lint/test/build/deploy)
- Frontend: Vercel
- Backend: Render
- Monitoring:
/health, build logs, uptime checks, Atlas metrics
- 📱 React Native mobile app
- 🌍 Multi-language experience
- 🎓 LMS integrations
- 🎥 Zoom / Teams / Meet integration
- 🗣️ Voice-based interaction
- 🏢 Enterprise SSO + billing
- 🧩 Multi-provider / self-hosted LLM support
PRs are welcome!
If you’d like to improve Sentio, open an issue and submit a pull request.