Skip to content

itzraghavv/eduhive

Repository files navigation

github-submission-banner

🚀 EduHive

Empowering education by connecting learners and educators through a dynamic online platform.


📌 Problem Statement

Problem Statement 3 – Revolutionizing Digital Learning Platforms.


🎯 Objective

EduHive addresses the challenge of providing accessible, efficient, and engaging digital education. It serves students, educators, and institutions by offering an all-in-one platform for course creation, enrollment, and management. The real-world value: democratizing quality education with easy-to-use tools for teaching and learning.


🧠 Team & Approach

Team Name:

Team Innovators

Team Members:

Your Approach:

  • We adopted a strategic design and implementation methodology focused on a user-centric approach, specifically tailoring EduHive for students.
  • Our core aim was to simplify the learning experience, enhance accessibility, and seamlessly integrate AI-driven capabilities like real-time interactions.
  • Key aspects included iterative prototyping, active feedback integration, and balancing technical scalability with an intuitive user experience.

🛠️ Tech Stack

Core Technologies Used:

  • Framework: Next.js (React-based Fullstack Framework)
  • Styling: TailwindCSS
  • Database: Supabase Postgres
  • ORM: Prisma ORM
  • Hosting: Vercel

Sponsor Technologies Used (if any):

  • Groq: How you used Groq
  • Monad: Your blockchain implementation
  • Fluvio: Real-time data handling
  • Base: AgentKit / OnchainKit / Smart Wallet usage
  • Screenpipe: Screen-based analytics or workflows
  • Stellar: Payments, identity, or token usage (Mark with ✅ if completed)

✨ Key Features

Highlight the most important features of your project:

  • ✅ Minimalistic and responsive UI with TailwindCSS and Lucide icons
  • ✅ User authentication and secure access via NextAuth & Supabase
  • ✅ Access and learn from educational videos via links without uploading.
  • ✅ Enable students to create, edit, and organize notes linked to specific videos, making learning more engaging and structured.

Add images, GIFs, or screenshots if helpful!


📽️ Demo & Deliverables


✅ Tasks & Bonus Checklist

  • All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
  • All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
  • All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)

(Mark with ✅ if completed)


🧪 How to Run the Project

Requirements:

  • Node.js

Local Setup:

# Clone the repo
git clone https://github.com/itzraghavv/eduhive

# Install dependencies
cd eduhive

# Setup Environment Varianbles
cp env.example .env

# Generate a NEXTAUTH_SECRET (only once)
openssl rand -base64 32

# Install Packages
npm install

# After installing dependencies
npx prisma generate

# (optional) If you need to apply migrations
npx prisma migrate dev

# Start development server
npm run dev

🧬 Future Scope

List improvements, extensions, or follow-up features:

  • 🗣️ Chat and Collaboration: Enable real-time chat and collaborative note-taking among students.
  • 🧠 Smarter AI Features: Personalize learning with AI-based suggestions and note summarization.
  • 🖼️🎤 Advanced Media Handling: Allow image uploads and voice recordings for richer learning experiences.
  • 🌐 Global Accessibility: Add multilingual support and offline access for global learners.
  • 🛡️ Security Enhancements: Implement encrypted communication and secure file handling.

📎 Resources / Credits


🏁 Final Words

EduHive was a journey to reimagine digital learning. From authentication to real-time uploads, every challenge led to meaningful learning. Huge thanks to the open-source community and hackathon mentors for constant inspiration!


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •