Skip to content

urmilgadhiya18/EduCREST

Repository files navigation

EduCREST

EduCREST is an innovative learning platform designed to enhance the learning experience by integrating AI-powered features such as automated quiz generation and transcript generation. Built with modern web technologies, it provides a seamless and interactive educational environment.

🚀 Live Demo

🔗 EduCREST Live Link

🌟 Features

  • AI-Powered Quiz Generation – Generates quizzes from video content.
  • Transcript Generation – Converts video lectures into text.
  • User Dashboard – Displays different courses and allows students to see the demo and enroll.
  • Educator Course Creation – Educators can add new courses with only videos, and AI will automatically generate transcripts and quizzes.
  • Payment Integration – Enables seamless course purchases.
  • Leaderboard – Shows student rankings and scores based on their quiz performance.
  • AI Chat Bot – Helps students solve their doubts through AI-powered assistance.
  • Interactive Learning – Provides an intuitive and engaging user interface for students and educators.
  • Responsive Design – Works seamlessly across different devices.

🛠️ Tech Stack

  • Frontend/Backend: Next.js, Tailwind.css, Auth.js
  • Database: MongoDB
  • Cloud Storage: Cloudinary
  • Payment Integration: Stripe Payments
  • APIs Used: AI-based Quiz Generation, AI-powered Transcript Generation

Setup Instructions

  1. Clone the repository:
    git clone /~https://github.com/urmilgadhiya18/EduCREST.git
  2. Navigate to the project directory:
    cd EduCREST
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev
  5. Open your browser and go to:
    http://localhost:3000

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.