Skip to content

School seminar connection system developed by Team CodeNova, designed to efficiently connect schools with volunteers, bridge the education gap, and enhance learning opportunities for students.

License

Notifications You must be signed in to change notification settings

Lashen1227/LearnHeart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearnHeart

LearnHeart Banner

🚀 About LearnHeart

LearnHeart is the first schools and volunteering organizations collaboration platform in Sri Lanka, dedicated to bridging the educational gap in rural schools. Built with the MERN stack, LearnHeart connects rural schools with volunteers and organizations, facilitating seminar requests and fostering educational support.

"Build Connections With Your Peers and fellow graduates across the nation with LearnHeart"

🌍 Project Vision

LearnHeart aligns with United Nations Sustainable Development Goal 4 (Quality Education) by empowering underprivileged students with access to better learning opportunities.

🛠️ Tech Stack

  • Frontend: React (Vite) + Tailwind CSS + Material UI
  • Backend: Node.js + Express.js
  • Database: MongoDB (Mongoose)
  • Authentication: Clerk
  • Machine Learning: Python + Flask (LangChain Integration)
  • Deployment: Render

🎯 Key Features

  • 📌 User Roles: Schools, Volunteers, and Organizations with separate dashboards.
  • 🎓 Seminar Requests: Schools can request seminars; organizations and volunteers can respond.
  • 🔐 Authentication: Secure login/signup via Clerk.
  • 📄 Skill Verification: Volunteers' CVs are processed to extract and evaluate skills.
  • 📡 Real-Time Chatbot: AI-powered chatbot to assist users.

🔧 Installation & Setup

Prerequisites

  • Node.js (v18+)
  • Python (For ML component)

Backend Setup

cd backend
npm install
npm run dev

Frontend Setup

cd frontend
npm install
npm run dev

🎥 Demo

Watch Demo

📜 License

This project is licensed under the MIT License.

📞 Contact


"Uplift and start learning/tutoring with LearnHeart!"

About

School seminar connection system developed by Team CodeNova, designed to efficiently connect schools with volunteers, bridge the education gap, and enhance learning opportunities for students.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6