Skip to main content

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.

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.

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.
1

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.
2

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.
3

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.
4

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.
5

Automated reminders handle the rest

Every Monday at 9 AM (Santiago time) a GitHub Actions cron job emails the next presenter — and CC’s the whole team — automatically.

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.

Build docs developers (and LLMs) love