An AI-powered productivity dashboard that turns deadlines, documents, goals, habits, and daily tasks into an organized, actionable plan.
Nudge is an intelligent productivity assistant that helps users manage tasks, deadlines, habits, goals, documents, and calendar events from one dashboard.
Unlike a traditional to-do list, Nudge analyzes the user's workload and recommends useful actions. It can identify urgent tasks, propose focus sessions, summarize uploaded documents, extract action items, and help users plan their day.
Important actions remain under the user's control. Users can review, edit, approve, or reject AI-generated suggestions before they are executed.
Students and professionals often manage their work across disconnected tools:
- Task managers
- Calendars
- Emails
- Notes and documents
- Habit trackers
- Deadline reminders
This fragmentation makes it harder to decide what to do first, how much time to allocate, and whether important deadlines are being overlooked.
Nudge brings these workflows together and provides context-aware assistance for planning and execution.
Create, organize, prioritize, and track tasks from one dashboard.
The integrated AI agent can propose actions such as:
- Reprioritizing tasks
- Blocking focus time
- Preparing reminder plans
- Drafting emails
- Identifying urgent deadlines
- Suggesting the next best action
Users can review and approve actions before they are executed.
Create long-term goals and monitor progress through visual indicators.
Track recurring habits, maintain streaks, and review daily completion progress.
View upcoming events and connect tasks with scheduled focus sessions.
Upload documents and use Nudge to:
- Generate concise summaries
- Extract key information
- Detect deadlines
- Identify action items
- Suggest related tasks
- Prepare tasks for addition to the dashboard
Monitor:
- Completed tasks
- Remaining tasks
- Active goals
- Habit streaks
- Energy level
- Priority distribution
- Daily progress
Compare productivity progress and encourage consistency through healthy competition.
- Upload an internship or assignment document.
- Nudge summarizes it and identifies a deadline.
- Review the extracted action items.
- Approve the creation of a related task.
- Let Nudge prioritize it based on urgency.
- Review a proposed calendar focus block.
- Edit or approve the schedule.
- Generate a related email or reminder.
- Track the updated task and goal progress.
Nudge considers deadlines, goals, task status, available time, and user activity before making recommendations.
AI-generated actions should not be executed without user awareness.
Nudge converts information into practical next steps instead of only displaying generic advice.
Tasks, goals, habits, documents, and calendars are managed in one connected workspace.
- Landing Page — Introduces Nudge and its main capabilities.
- Active Overview — Summarizes tasks, goals, habits, deadlines, and productivity metrics.
- Tasks — Displays pending, completed, overdue, and prioritized tasks.
- Agent Control — Shows AI observations and proposed actions.
- Calendar — Displays events and recommended focus sessions.
- Leaderboard — Shows productivity rankings.
- Document Summarizer — Extracts summaries, deadlines, and action items.
- Platform: Google Cloud Run
- Live app: Nudge
- Never expose API keys in frontend code.
- Validate uploaded files.
- Restrict accepted file types and sizes.
- Encrypt sensitive data in transit and at rest.
- Request only the permissions required by integrations.
- Allow users to revoke connected services.
- Require confirmation before executing AI-generated actions.
- Clearly explain whether documents are stored or deleted.
- Provide an undo mechanism for important actions.
- Avoid logging private document contents or authentication tokens.
- Calendar synchronization may require configuration.
- Email actions may generate drafts instead of sending messages.
- AI-generated schedules may require manual adjustment.
- The leaderboard may use demonstration data.
- Document extraction accuracy may depend on file quality.
- Some metrics may be illustrative.
- Editable previews for AI-generated actions
- Better calendar synchronization states
- Undo support for executed actions
- Improved loading and error feedback
- Better mobile responsiveness
- Reduced nested scrolling
- Customizable dashboard modules
- Team and study-group leaderboards
- Notification preferences
- Document-retention controls
- Improved accessibility
- Goal and habit analytics
- Integration tests for agent workflows
Recommended test areas:
- Task creation and updates
- Goal and habit progress
- AI response validation
- Document upload restrictions
- Action approval and rejection
- Calendar conflict detection
- Authentication and authorization
- Error and loading states
- Responsive layouts
- Keyboard navigation
The current application is deployed using Google Cloud Run.
A production deployment should include:
- Secure environment variables
- Production database configuration
- HTTPS
- CORS restrictions
- File-upload limits
- Authentication callback URLs
- Logging and monitoring
- Health checks
- Rate limiting
- Error tracking
This project is licensed under the MIT License.