Quick Start
This guide will walk you through creating an account, building your first study plan, starting an instance, and tracking your progress.Time to complete: 10 minutes
Create Your Account
Navigate to Registration
Visit the Study Sync application and click the “Sign Up” button in the navigation bar.
Choose Authentication Method
You can register using either:
- Email and Password: Enter your email, create a password, and provide a display name
- Google OAuth: Click “Sign in with Google” for instant authentication
Study Sync uses Firebase Authentication for secure user management. Your credentials are never stored directly - only authentication tokens are used.
Understanding the Dashboard
Your dashboard displays:- Colorful Statistics: Active plans, overall progress, resources completed, plans created
- Upcoming Deadlines: Nearest deadlines with color-coded urgency
- Active Study Plans: Visual cards with gradient progress bars
- Quick Actions: Browse plans, create plan, view my plans
Create Your First Study Plan
Add Resources
Study Sync supports multiple resource types:
- YouTube Video
- YouTube Playlist
- PDF Document
- Article/Link
Paste a YouTube video URL and the system automatically fetches:
- Video title
- Duration (in minutes)
- Thumbnail URL
Reorder Resources
Use drag-and-drop to arrange resources in your preferred learning order. The UI uses
@dnd-kit for smooth, accessible reordering.Configure Sharing
- Toggle Public/Private visibility
- Invite collaborators by email with Editor or Viewer roles
- Public plans appear in the community browse page
Start Your First Instance
Now that you have a study plan, create an instance to start tracking progress:Browse Available Plans
Navigate to:
- My Plans: Plans you created
- Browse Plans: Public community plans
- Shared With Me: Plans others have shared
Configure Your Instance
Set your learning parameters:
Resource Snapshot: The instance captures a snapshot of the plan’s resources at creation time. Future changes to the original plan won’t affect your instance.
Track Your Progress
View Your Instance
Navigate to Dashboard → Active Study Plans or go to
/instances to see all your instances.Mark Resources Complete
As you complete each resource, click the checkbox next to it. The system updates progress in real-time:
Monitor Progress Metrics
Watch your dual progress indicators update:
- Resource Progress: 3/10 resources completed (30%)
- Time Progress: 90/300 minutes completed (30%)
Configure Notifications
Email notifications use Nodemailer with Gmail SMTP. Make sure to configure your Gmail credentials in environment variables for notifications to work.
What’s Next?
Explore Advanced Features
Learn about collaborative editing, sharing permissions, and team study plans
API Integration
Build custom integrations using the Study Sync REST API
Understanding Instances
Deep dive into the instance system and resource snapshots
Configuration Guide
Configure environment variables and external services
You’re now ready to create effective study plans and track your learning progress!