SpinAI is an internal team tool that takes the guesswork — and the arguments — out of deciding who runs the weekly meeting. Spin the wheel, let the roulette assign every active member a future Friday, prepare your slides right in the app, and let automated emails handle the reminders.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/fmoraga01/SpinAI/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Understand what SpinAI does and how its pieces fit together.
Quickstart
Clone, configure, and run SpinAI locally in under five minutes.
Configuration
All environment variables and runtime settings in one place.
Roulette
How the animated wheel assigns every team member a turn.
What SpinAI Does
SpinAI solves a simple but recurring pain point: teams that rotate a meeting facilitator role need a fair, memorable way to decide who goes next. Instead of a spreadsheet or a chat poll, SpinAI gives you a visual roulette wheel, a live schedule, and built-in email reminders — all protected behind a PIN gate so only your team can access it.Set up your environment
Create a Supabase project, copy the
.env.local variables, and run npm run dev. See the Quickstart for the full walkthrough.Add your team members
Open the Team drawer in the app and add each person with their name and email address. SpinAI immediately allocates them a future Friday slot.
Spin the wheel
Hit ¡Girar! to run the roulette. The wheel animates, a winner is revealed, and SpinAI generates a full bulk-assignment preview for every active member. Confirm to save all slots at once.
Prepare and present
Each assigned member can open their slot, edit the agenda and key points in the Template Editor, choose a slide theme, and launch full-screen Presentation Mode on the day.
Core Features at a Glance
Schedule
Drag-and-drop calendar of upcoming Friday assignments with past-session history.
Presentation Mode
Full-screen slide view with interactive checkable agenda items and four visual themes.
Email Notifications
Gmail SMTP integration for both manual and scheduled automated notifications.
AI News Feed
Curated AI news from 10 sources, refreshed every three hours via GitHub Actions.
Database Schema
Four PostgreSQL tables managed via Supabase migrations.
PIN Authentication
Lightweight PIN gate with JWT cookies — no OAuth, no accounts needed.