Introduction to Sunday
Welcome to the Sunday documentation! Sunday is a modern work operating system that makes managing projects feel effortless - like your favorite day of the week.
What is Sunday?
Sunday is a comprehensive project management platform built for modern teams. It provides powerful tools to:
- Organize Work - Create workspaces and boards to structure your projects
- Track Progress - Multiple view types (Table, Kanban, Timeline, Calendar, Dashboard, Workload)
- Automate Workflows - Set up triggers and actions to reduce manual work
- Collaborate - Invite team members, comment on tasks, and stay updated
Key Features
🏢 Workspaces & Boards
Organize your projects into workspaces containing multiple boards. Each board can be customized with groups, columns, and tasks.
📊 Multiple Views
Switch between 6 different views to visualize your work:
- Table View - Spreadsheet-like interface for detailed task management
- Kanban View - Drag-and-drop cards organized by status
- Timeline View - Gantt-style chart for project planning
- Calendar View - Date-based view for deadlines
- Dashboard View - Charts and analytics
- Workload View - Team capacity planning
⚡ Automations
Create powerful automations to streamline your workflow:
- Trigger on status changes, dates, or new items
- Actions: notify, change status, assign person, move tasks, send email
⏱️ Time Tracking
Track time spent on tasks with built-in timer or manual entries.
📝 Forms
Create public forms that automatically create tasks from submissions.
🔍 Search & Filtering
Powerful global search and advanced filtering with saved filter presets.
Technology Stack
Sunday is built with modern technologies:
| Category | Technology |
|---|---|
| Framework | Next.js 16 |
| UI | React 19, Radix UI |
| Styling | Tailwind CSS |
| State | Zustand |
| Database | MongoDB |
| Auth | JWT with bcrypt |
| Validation | Zod |
| Animations | Framer Motion |
Getting Started
Ready to dive in? Check out these guides:
- Installation - Set up Sunday locally
- Quick Start - Create your first board
- Environment Setup - Configure environment variables