ClassWeave uses AI to create personalized educational activities for children. We help educators manage students and assist parents with engaging at-home activities tailored to each child's needs.
Check it out at https://classweave.vercel.app
Transform your classroom experience with intelligent student management and AI-powered story generation. Track each child's progress, generate personalized activity suggestions, and create meaningful stories that parents will treasure. Our platform helps you document learning moments and communicate effectively with families.
- Smart Student Profiles: Comprehensive tracking of each child's development, interests, and progress
- AI Story Generation: Create personalized stories about daily activities using Google Vertex AI
- Activity Documentation: Log and manage daily activities with detailed observations
- Parent Communication: Share meaningful updates and progress with families via the story creation specialized for storypark
- Sample Data: Demo functionality to explore features before implementation
Extend learning beyond the classroom with our AI-powered at-home activity generator. Get personalized educational activities tailored to your child's age, interests, and available materials. Never run out of engaging, developmentally appropriate activities to do at home. OR if you'd simply like to leave your child engaged to allow for some personal time, this can accomplish that.
- Personalized Activities: AI generates activities based on your child's specific needs and interests
- Flexible Options: Indoor/outdoor activities, various durations, solo or group activities
- Smart Customization: Considers available materials, learning goals, and child's dislikes
- Easy Management: Copy, print, and save activities for future reference
- Non-Repetitive: Smart system ensures fresh, engaging content every time
Experience ClassWeave's powerful features through our comprehensive demo:
| Feature | Description | Demo Link |
|---|---|---|
| π At-Home Activities | Generate personalized activities for your child | Try Generator |
| π₯ Sample Students | Explore student profile management | View Profiles |
| π Sample Stories | See AI-generated educational stories | Read Stories |
- Google Vertex AI (Gemini 2.0): Advanced natural language processing for story and activity generation
- Smart Content Generation: Context-aware AI that understands child development principles
- Non-Repetitive Logic: Sophisticated algorithms prevent duplicate content
- Frontend: Next.js 15 with App Router, React 18, Tailwind CSS
- Backend: Node.js with RESTful API architecture
- Database: MongoDB with Mongoose ODM
- Authentication: JWT + PASETO secure token implementation
- Analytics: Google Analytics 4 with GDPR compliance
- Server-Side Rendering: Optimized SEO and fast initial page loads
- Mobile-First Design: Responsive across all device sizes
- Privacy-First: GDPR-compliant cookie consent and data protection
- Secure APIs: Protected endpoints with rate limiting and validation
classweave/
βββ app/ # Next.js 15 App Router
β βββ api/ # RESTful API endpoints
β β βββ ai/ # AI service integrations
β β βββ auth/ # Authentication routes
β β βββ students/ # Student management APIs
β βββ components/ # Reusable React components
| | βββ clientComponents/ # Client-side interactive components
β βββ contexts/ # React Context providers (User, Auth)
β βββ [pages]/ # Application pages with SEO optimization
βββ lib/ # Core business logic
β βββ config/ # Database & service configurations
β βββ controllers/ # API business logic
β βββ middleware/ # Authentication & validation
β βββ models/ # MongoDB schemas & models
β βββ utils/ # Helper utilities
βββ public/ # Static assets & SEO files
β βββ images/ # Screenshots & media
β βββ sitemap.xml # SEO sitemap
β βββ robots.txt # Crawler instructions
βββ utils/ # Additional utilities & configurations
- Multi-Layer Security: JWT + PASETO token combination
- Role-Based Access: Differentiated permissions for educators vs. parents
- Session Management: Secure token refresh and logout mechanisms
- GDPR Compliance: Comprehensive cookie consent and data management
- Environment Security: All sensitive data protected via environment variables
- API Security: Rate limiting, input validation, and SQL injection prevention
- Child Data Protection: Special consideration for sensitive child information
- Child-Centric Design: Warm, approachable color schemes and typography
- Accessibility First: WCAG compliant with screen reader support
- Mobile Optimization: Touch-friendly interfaces with responsive layouts
- Performance Focus: Fast loading times and smooth interactions
- Real-Time Feedback: Loading states, success confirmations, and error handling
- Copy & Share: Easy activity sharing with clipboard and print functionality
- Smart Forms: Auto-validation and helpful input suggestions
- Progressive Enhancement: Works beautifully even with JavaScript disabled
Our AI system leverages Google's most advanced language models to create truly personalized educational content:
- Context-Aware Generation: AI understands child development stages and learning theories
- Adaptive Content: Generates age-appropriate activities with proper complexity levels
- Multi-Modal Output: Creates comprehensive activities with materials, instructions, and learning outcomes
- Continuous Learning: System improves recommendations based on user interactions
- Non-Repetitive Content: Advanced algorithms ensure fresh, diverse activities
- Developmental Alignment: Activities aligned with early childhood development milestones
- Safety-First: All generated content reviewed for age-appropriateness and safety
- Personalization Engine: Deep customization based on individual child profiles
{
name: String,
age: Number,
interests: [String],
developmentalStage: String,
personality: String,
learningStyle: String,
activityHistory: [ActivitySchema],
stories: [StorySchema],
goals: [String]
}- Comprehensive Logging: Detailed activity records with outcomes and observations
- Progress Monitoring: Track skill development and learning milestones
- Parent Sharing: Secure sharing of progress reports and stories
- Analytics Dashboard: Insights into learning patterns and preferences
- Vercel Deployment: Optimized for Next.js with automatic scaling and edge caching
- Global CDN: Fast content delivery through Vercel's Edge Network
- Environment Management: Secure configuration management across environments
- Performance Monitoring: Built-in analytics and Core Web Vitals tracking
- Serverless Architecture: Auto-scaling API endpoints via Vercel
- Next.js Optimization: Built-in static generation and SSR caching
- Image Optimization: WebP/AVIF formats with responsive sizing
- Bridging Home-School Gap: Seamless learning continuity between daycare and home
- Empowering Educators: AI-assisted tools that enhance rather than replace human expertise
- Supporting Parents: Accessible, expert-designed activities for busy families
- Child Development: Research-backed approaches to early childhood learning, specializing in Ontario based information
- π± Mobile App: Native iOS and Android applications
- οΏ½ Advanced Research: Even higher quality outputs that consider relevant research articles and industry standard publications



