Skip to content

JaytirthJOSHI/BusyBob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

68 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ BusyBob - Ultimate Student Productivity Platform | Canvas & StudentVue Integration

Free productivity powerhouse for busy students - Track tasks, monitor mood, manage academic data with Canvas & StudentVue integration, AI assistant, and Spotify focus music. Join thousands of students getting organized!

GitHub stars Website License

Keywords: student-productivity canvas-integration studentvue academic-planner mood-tracking ai-assistant spotify-integration education-technology study-organization college-productivity

πŸš€ Why BusyBob?

BusyBob is the all-in-one student productivity platform that busy students need. Seamlessly integrate your academic life with Canvas LMS and StudentVue, track your wellness, get AI-powered study assistance, and stay focused with mood-based Spotify playlists.

✨ Perfect For:

  • πŸŽ“ College students managing multiple Canvas courses
  • πŸ“š High school students using StudentVue grade portals
  • πŸ“± Busy students who need everything in one dashboard
  • 🧠 Wellness-focused learners tracking mood and productivity
  • 🎡 Music lovers who study better with the right playlist

Features

🎯 Task Management

  • Create and organize tasks with priorities, categories, and stress levels
  • Set due dates and times with smart reminders
  • Track completion progress and productivity patterns

πŸ“Š Academic Hub

  • Unified Academic Dashboard: Manage both Canvas and StudentVue data in one place
  • Grades Tracking: View grades from both Canvas and StudentVue systems
  • Assignment Management: See upcoming assignments from all connected platforms
  • Schedule Integration: View class schedules and calendar events
  • Attendance Tracking: Monitor attendance records from StudentVue
  • Calendar Events: View Canvas calendar events and deadlines

😊 Mood Tracking

  • Daily mood logging with emoji-based interface
  • Mood trend analysis and insights
  • Streak tracking for consistent mood monitoring

πŸ“ Reflective Journaling

  • Daily reflection prompts and guided journaling
  • Private, secure journal entries
  • Journal streak tracking and motivation

πŸ“… Interactive Calendar

  • Visual calendar interface with task integration
  • Date-specific task viewing
  • Academic event integration

🎡 Music Integration

  • Spotify Integration: Connect your Spotify account for personalized music experiences
  • Mood-Based Playlists: Get playlist recommendations based on your current mood
  • Focus Sessions: Start timed focus sessions with adaptive music
  • Music Analytics: Track your listening patterns and productivity correlations
  • Playback Controls: Control Spotify directly from BusyBob

βš™οΈ Smart Settings

  • Connect multiple academic platforms (Canvas, StudentVue)
  • Manage account connections and credentials
  • Customize your experience

Academic Platform Integration

Canvas Integration

  • View courses and assignments
  • Access course materials and discussions
  • Track grades and progress
  • Calendar event synchronization

StudentVue Integration

  • Access gradebook and transcripts
  • View class schedules
  • Track attendance records
  • Monitor assignment due dates

Unified Experience

  • Single dashboard for all academic data
  • Cross-platform data comparison
  • Unified assignment tracking
  • Integrated calendar view

Getting Started

  1. Sign Up: Create your free account
  2. Connect Accounts: Link your Canvas and/or StudentVue accounts in Settings
  3. Start Organizing: Create tasks, log your mood, and begin journaling
  4. Stay Productive: Use the unified academic dashboard to track all your academic progress

Technology Stack

  • Frontend: Vanilla JavaScript with modern ES6+ features
  • Styling: Tailwind CSS with custom components
  • Backend: Supabase (PostgreSQL + Auth + Real-time)
  • Charts: Chart.js for data visualization
  • Academic APIs: Canvas API and StudentVue integration

Installation

  1. Clone the repository
  2. Install dependencies: npm install
  3. Set up your Supabase project and configure environment variables
  4. Run the development server: npm run dev

Contributing

We welcome contributions! Please see our contributing guidelines for more details.

License

This project has a special LICENSE. Please see the LICENSE file for details on what you can and cannot do with the code.


Made for students who hustle. πŸš€


πŸ” GitHub SEO Topics

student-productivity canvas-integration studentvue academic-planner task-management mood-tracking student-dashboard education-technology productivity-app study-organization grade-tracker student-wellness ai-assistant spotify-integration focus-music college-productivity academic-management student-tools educational-app learning-management

About

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors