Skip to content

mikexd-dev/classmate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

Classmates

Welcome to Classmate, where every student gets a tailor-made learning experience powered by AI. It’s not just an app; it’s a companion on your journey to academic excellence.

Landing Page

Demo Video Link

Overview

Classmate is a cutting-edge AI learning app designed to transform the way students engage with academic studies. By integrating sophisticated artificial intelligence with science-based learning techniques, Classmate offers a personalized and captivating educational experience. Aimed at enhancing knowledge acquisition and retention, this platform not only adapts to each student’s learning style but also makes the process enjoyable and highly effective.

Key Features of Classmate

  1. Personalized AI Guidance: Classmate’s AI tutor assesses each student’s progress, tailors lessons to their individual pace and level of understanding, and offers real-time feedback to help them master academic concepts. Motivational prompts and supportive feedback are woven throughout the learning experience to keep students focused and encouraged.

  2. Engaging Gamified Learning: Learning with Classmate is an adventure! Students can unlock and collect various AI tutor characters, each bringing a unique flavor to the educational journey. Dynamic quizzes are designed to make learning engaging and fun, cultivating a passion for knowledge.

  3. Science-Backed Techniques: Classmate employs evidence-based methodologies like spaced repetition to significantly boost retention of new information, ensuring students remember what they learn. The app also adapts to the optimal difficulty level to challenge students just enough to stimulate learning without causing frustration.

  4. Rewards and Progress Tracking: Achievement systems incentivize students to set and reach goals, rewarding them for meeting learning milestones. Comprehensive tracking allows both students and educators to monitor progress, helping to celebrate successes and identify areas for improvement.

How it's Made

We focus alot of our efforts on:

  • Enhancing AI Learning Through Prompt Engineering: Employing tailored system and user prompts to shape the AI companion's response style, formatting, and tone, ensuring a more personalized and effective learning experience for Secondary school students.

  • Optimizing AI knowledge with Retrieval-Augmented Generation: Utilizing a repository of vectorized academic syllabi and content to create a comprehensive knowledge base. This approach facilitates precise information retrieval, significantly enhancing the AI's response accuracy and relevance Secondary school students.

The Classmates platform consists of:

  1. A Nextjs web application with Tailwind CSS, Shadcn UI for the frontend
  2. Utilising Nextjs Edge API with Postgres for data storage
  3. Integration with Cometh Connect SDK (Biometry & Account Abstraction as a Service)
  4. ERC6551 & ERC1155 NFT contract deployed through hardhat
  5. Integration with EVM blockchain network for NFT minting and transactions
  6. OpenAI AI models for natural language content generation and analysis
  7. OpenAI AI models for text to speech and speech to text integration
  8. Pinecone for storing vectorized syllabi and content embeddings
  9. Google Auth for user authentication and Google Youtube API for youtube video generation

While we've made efforts to ensure the security of our project, we acknowledge that due to the nature of the hackathon, it may not be as robust or secure as a fully developed product. We encourage users to keep this in mind.

This project offers a thrilling dive into the capabilities of these technologies, and we're keenly anticipating its evolution. Your insights and recommendations are highly valued

Smart contracts:

polygon mumbai contracts

Teamm

  • Gang
  • Terry
  • Mike

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors