Skip to content

ecogetaway/studybuddy-enhanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyBuddy Enhanced - AI-Powered Academic Productivity Assistant

🎯 Features

Core Features

  • Goal-Oriented Planning: Set and track academic goals
  • AI Task Decomposition: Automatically break down goals into manageable tasks
  • Calendar Integration: Schedule study sessions with Google Calendar
  • WhatsApp Notifications: Get reminders and updates via WhatsApp
  • User Authentication: Secure login with Clerk
  • Cloud Storage: Store data with Supabase backend

AI-Powered Features

  • Smart task generation based on academic goals
  • Personalized study recommendations
  • Intelligent rescheduling when plans change

🚀 Setup Instructions

1. API Keys Required

Create accounts and get API keys for:

  • OpenAI: For AI task generation
  • Clerk: For user authentication
  • Supabase: For backend database
  • Google Calendar API: For calendar integration
  • WhatsApp Business API: For notifications

2. Configuration

  1. Copy api-keys.example.js to api-keys.js
  2. Fill in your API keys in api-keys.js
  3. Update config.js with your settings

3. Usage

  1. Open index.html in a web browser
  2. Sign in with Clerk authentication
  3. Set your academic goals
  4. Let AI generate your study plan
  5. Schedule sessions and get WhatsApp reminders

🔧 Technical Stack

  • Frontend: HTML5, Tailwind CSS, Vanilla JavaScript
  • Authentication: Clerk
  • Backend: Supabase
  • AI: OpenAI GPT-4 / Anthropic Claude
  • Integrations: Google Calendar API, WhatsApp Business API

📱 Mobile Support

Fully responsive design that works on desktop, tablet, and mobile devices.

🔒 Security

  • Secure authentication with Clerk
  • API keys stored securely
  • User data protected with Supabase RLS

📧 Support

For issues or questions, contact the development team.

About

Studybuddy for high school students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors