Skip to content

lokeshwardeb/CampusMindAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CampusMind AI

AI-powered academic assistant platform designed to help students learn smarter, stay organized, and improve productivity through intelligent study tools and AI-driven features.


πŸš€ Overview

CampusMind AI is a modern educational platform that combines artificial intelligence with student productivity tools. It helps students generate quizzes, create flashcards, summarize notes, manage study materials, and interact with AI-powered learning assistants.

The platform is designed to make studying more interactive, efficient, and personalized.

CampusMind AI focuses on:

  • Smart learning assistance
  • AI-generated study materials
  • Student productivity tools
  • Academic organization
  • Interactive learning experiences

✨ Features

πŸ“š AI Study Assistant

  • Ask academic questions instantly
  • Get simplified explanations
  • Topic breakdowns for complex subjects
  • AI-powered learning support

🧠 Flashcard Generator

  • Generate flashcards from any topic
  • AI-created question-answer pairs
  • Interactive study mode
  • Smart revision support

❓ Quiz Generator

  • Create quizzes automatically
  • Multiple choice questions
  • Topic-based assessments
  • Instant feedback system

πŸ“ Notes & Summaries

  • Upload notes or documents
  • Generate summaries automatically
  • Extract key points
  • Faster revision workflow

πŸ“‚ Multi-File Support

Supports:

  • PDF
  • DOCX
  • TXT
  • CSV
  • Images (OCR-ready structure)

🎯 Personalized Learning

  • Topic-focused studying
  • Adaptive learning workflow
  • Smart recommendations

🌐 Modern UI/UX

  • Responsive design
  • Smooth animations
  • Student-friendly interface
  • Mobile compatible

πŸ› οΈ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios
  • React Router

Backend

  • Laravel
  • PHP
  • REST API

AI Integration

  • OpenRouter API
  • Groq API
  • Large Language Models (LLMs)

Database

  • MySQL

Deployment

  • cPanel / VPS / Cloud hosting

πŸ“¦ Installation

1️⃣ Clone Repository

git clone https://github.com/yourusername/campusmind-ai.git
cd campusmind-ai

2️⃣ Install Frontend Dependencies

npm install

3️⃣ Install Backend Dependencies

composer install

4️⃣ Setup Environment Variables

Create a .env file:

APP_NAME=CampusMindAI

OPENROUTER_API_KEY=your_api_key
GROQ_API_KEY=your_api_key

DB_DATABASE=campusmind
DB_USERNAME=root
DB_PASSWORD=

5️⃣ Run Migrations

php artisan migrate

6️⃣ Start Servers

Frontend:

npm run dev

Backend:

php artisan serve

πŸ€– AI Features

Current Capabilities

  • Flashcard generation
  • Quiz generation
  • Topic explanation
  • Study assistance
  • Summarization
  • Smart Q&A

Planned Features

  • OCR document understanding
  • AI study planner
  • Voice assistant
  • AI tutor mode
  • Learning analytics
  • Personalized recommendations

πŸ“ Project Structure

campusmind-ai/
β”‚
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ services/
β”‚   └── assets/
β”‚
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ routes/
β”‚   β”œβ”€β”€ database/
β”‚   └── controllers/
β”‚
β”œβ”€β”€ public/
β”œβ”€β”€ storage/
└── README.md

πŸ”’ Security

  • API keys stored in .env
  • Backend protected API routes
  • Input validation
  • Secure authentication system

πŸ“Œ Future Roadmap

  • AI Flashcards
  • AI Quiz Generator
  • Smart Notes System
  • OCR Support
  • Real-time Collaboration
  • AI Study Planner
  • LMS Integration
  • Voice-Based Learning
  • Mobile App

🀝 Contributing

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License.


πŸ‘¨β€πŸ’» Author

Developed by Lokeshwar Deb Protik and the CampusMind AI Team.


🌍 Vision

CampusMind AI aims to become a complete AI-powered academic ecosystem for students, combining productivity, intelligent tutoring, and modern educational tools into one unified platform.

About

CampusMind AI is a modern educational platform that combines artificial intelligence with student productivity tools. It helps students generate quizzes, create flashcards, summarize notes, manage study materials, and interact with AI-powered learning assistants.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages