πŸŽ“ AI-Powered Education Platform

Welcome to BetterLearn

The complete AI-powered educational ecosystem with 200+ tools for educators and students. Build quizzes, access multi-model AI assistants, create collaborative study rooms, and transform learning experiences with cutting-edge AI technology.

2.2 Latest

Version 2.2 – Complete Educational Ecosystem

AI Assistant with Gemini, GPT-4o & Claude β€’ Study Rooms β€’ Labs β€’ Learning Resources β€’ Enhanced Admin Panel

New Release
πŸ€–
200+
AI-Powered Tools
πŸ‘©β€πŸ«
89
Educator Tools
πŸŽ“
50+
Student Tools
🧠
3
AI Models
✨
What's New in v2.2
AI Assistant with Gemini 2.0, GPT-4o & Claude 3.5 Study Rooms for collaborative learning Labs: Notes→Guide, Flashcards, Focus Timer Learning Resources library Enhanced Admin Panel with full platform control

🎯 Core Platform Features

πŸ€–
200+ Tools

AI Tools Hub

Comprehensive AI-powered toolkit for educators and students. Create lesson plans, rubrics, worksheets, IEPs, quizzes, and much more with intelligent AI assistance.

  • Lesson Plan Generator (5E, PBL, Unit Plans)
  • Rubric & Assessment Creator
  • Worksheet & Activity Generator
  • Communication Tools (Emails, Reports)
πŸ’¬

AI Assistant

Multi-model chat supporting Gemini 2.0, GPT-4o Mini, and Claude 3.5 Sonnet. Persistent chat history, starred conversations, and quick actions.

πŸ“

Quiz Generation

Generate quizzes from text, PDFs, topics, or URLs. Support for multiple choice, true/false, fill-in-blank, and short answer questions.

🎴

Flashcards Generator

Generate interactive flashcard decks from topics or text. Sleek animated card flipping with a built-in Leitner spaced repetition study mode.

πŸ‘₯

Study Rooms

Create virtual rooms for students, assign specific tools, manage access, and track engagement. Perfect for classroom collaboration.

πŸ“š

Learning Resources

Curated study guides, cheat sheets, practice sets, mini-quizzes, and templates organized by subject, grade, and difficulty.

πŸ§ͺ

Labs

Experimental learning features: Notes→Study Guide converter, Flashcards with spaced repetition, and Focus/Pomodoro timer.

πŸŽ“

Student Portal

Dedicated student experience with AI tutoring, study rooms, practice tools, and gamified learning resources in a safe environment.

πŸ‘©β€πŸ« Educator Tools 89

Comprehensive toolkit designed for educators to create, manage, and deliver educational content with AI assistance.

πŸ“‹

Instructional Materials

Lesson plans, worksheets, assessments

Lesson Plan (5E Model) Project-Based Learning Unit Plan Generator Worksheet Creator
πŸ“Š

Assessment & Rubrics

Evaluation criteria and grading

Rubric Generator DOK Questions Text Leveler Quiz Builder
βœ‰οΈ

Communication

Professional emails and reports

Professional Email Newsletter Writer Report Card Comments Parent Communication
🎯

Student Support

IEPs and accommodations

IEP Generator Accommodation Suggestions Behavior Intervention Student Feedback
πŸ–ΌοΈ

Content Creation

Visual and multimedia content

AI Image Generator Song Generator Presentation Slides Infographic Creator
πŸ’¬

AI Assistants

Custom chatbots and prompting

Raina AI Assistant Custom Chatbot Builder Chat with Documents Prompt Engineer

πŸŽ“ Student Tools 50+

AI-powered tools designed to help students learn, practice, and succeed in their educational journey.

πŸŽ“

AI Tutor

Personalized tutoring on any subject with step-by-step explanations

✍️

Writing Feedback

Get detailed feedback on grammar, structure, and content

🧠

Study Bot

Interactive study partner for exam preparation

❓

Quiz Me!

Generate practice questions on any topic

πŸ”’

Math Review

Practice problems with step-by-step solutions

πŸ”

Research Assistant

Find and cite sources for research projects

πŸ’»

Coding Assistant

Programming help with code explanations

🌍

Language Tutor

Learn and practice new languages

πŸ’‘

Idea Generator

Creative brainstorming for projects

πŸ’¬ AI Assistant

Gemini 2.0 Flash

Google

Fast responses, great for general queries and quick tasks

Default

GPT-4o Mini

OpenAI

Balanced performance, excellent for creative and analytical tasks

Claude 3.5 Sonnet

Anthropic

Detailed analysis, best for long-form content and complex reasoning

πŸ”„
Model Switching

Switch between AI models mid-conversation

πŸ’Ύ
Chat History

All conversations automatically saved

⭐
Star Conversations

Mark important chats for quick access

⚑
Quick Actions

Pre-built prompts for common tasks

⚑ Technology Stack

Next.js

Next.js 15

React framework with App Router

TypeScript

TypeScript

Type-safe JavaScript

Tailwind

Tailwind CSS

Utility-first CSS framework

MongoDB

MongoDB

NoSQL document database

πŸ”

Clerk

User auth & management

πŸ’Ž

Google Gemini

Primary AI for tools & quizzes

🧠

OpenAI / Anthropic

Multi-model AI Assistant

πŸ’³

Stripe

Credit purchases & billing

☁️

AWS S3

File uploads & storage

🎬

Framer Motion

Smooth UI animations

πŸš€ Quick Start

1

Clone & Install

Clone the repository and install dependencies

npm install
2

Configure Environment

Copy .env.example to .env.local and add your API keys

3

Set Up Services

Configure MongoDB, Clerk, Stripe, and AI providers (Gemini, OpenAI)

4

Run Development Server

Start the development server

npm run dev
5

Deploy

Deploy to Vercel or AWS EC2 for production

Deploy Guide β†’

πŸ”‘ Required API Keys

⚠️
Important

You'll need accounts with these services to run BetterLearn. See the Environment Setup guide for detailed instructions.

πŸ”

Clerk

User authentication

CLERK_SECRET_KEY
πŸ—„οΈ

MongoDB

Database connection

MONGODB_URI
πŸ’Ž

Google Gemini

AI quiz generation

GEMINI_API_KEY
🧠

OpenAI

AI Assistant chat

OPENAI_API_KEY
πŸ’³

Stripe

Payment processing

STRIPE_SECRET_KEY
☁️

AWS S3

File storage

AWS_ACCESS_KEY_ID

πŸ›‘οΈ Admin Panel

Complete platform management with role-based access control and real-time analytics.

πŸ‘₯

User Management

View, search, and manage users. Adjust credits, change roles, and monitor activity.

  • Search & filter users
  • Credit balance management
  • Role assignment
  • Activity monitoring
βš™οΈ

Site Settings

Configure branding, logos, site name, and global platform settings.

  • Logo & branding
  • SEO settings
  • Contact information
  • Footer customization
πŸ’°

Pricing Plans

Create and manage credit packages with automatic Stripe product sync.

  • Credit package creation
  • Stripe integration
  • Pricing configuration
  • Volume discounts
πŸ“Š

Analytics Dashboard

Platform statistics, user growth, quiz attempts, and revenue tracking.

  • Revenue metrics
  • User growth charts
  • Tool usage stats
  • Quarterly breakdowns
πŸ› οΈ

Tools Management

Enable/disable AI tools, configure credit costs, and manage categories.

  • Tool enable/disable
  • Credit cost settings
  • Category management
  • Featured tools
πŸ“„

Content Pages

Edit FAQ, Terms, Privacy Policy, and other static content pages.

  • FAQ management
  • Legal pages editor
  • Rich text editing
  • Preview before publish

πŸ“š Documentation Sections

πŸ’¬ Support & Resources

ℹ️
Need Help?

Check the documentation sections above for detailed guides. For additional support, refer to the comments section on CodeCanyon or contact support.

πŸ™ Credits & Acknowledgments

🎬
Lottie Animations

LottieFiles community

✨
Icons

Lucide Icons (MIT License)

🎨
UI Components

shadcn/ui

πŸ€–
AI Services

Google, OpenAI, Anthropic

πŸŽ‰
Thank You!

Thank you for choosing BetterLearn. We're committed to helping you transform education with AI-powered tools. Happy teaching and learning!