EduConnect is an innovative web platform designed around the concept of βLearn and Earn.β It connects students, educators, and NGO partners to create an accessible and collaborative learning ecosystem.
- Secure Login & Signup system.
- Logged-in users are redirected to the Dashboard.
- Logged-out users cannot access dashboard content.
- Central hub for all activities: course tracking, forums, tutoring, and NGO connections.
- Simple and elegant sidebar UI with icons and responsive design.
- Recorded and live courses available.
- Each course batch is limited to 5 students for personalized learning.
- One educator is assigned per course batch.
- Students can unlock a domain-specific educator.
- Educators choose a domain and are matched with 5 students.
- One-on-one live sessions and personalized mentoring are supported.
- Community space for students to post queries.
- Other users can respond and upvote solutions.
- Encourages knowledge sharing and collaboration.
- Live-streamed courses available for students.
- Tutors can stream domain-wise structured lessons.
- "Connect With Us" button for NGO collaboration.
- NGOs can register and support the platform through donations or resources.
- Display cards for current NGO partners with names/logos and details.
- Students can bookmark or save favorite content, tutors, forum posts, or courses for later.
- ReactJS + Tailwind CSS
- React Router (for navigation)
- Node.js + MongoDB
- Framer Motion (for UI animations)
bash(Frontend)
- git clone https://github.com/PurveshMali/DevClash.git
- cd DevClash-main
- cd Frontend
- npm install
- npm run dev
- (Backend)
- cd Backend
- npm i
- npx nodemon server.js
We welcome community contributions! Feel free to fork the repo, raise issues, or create pull requests.
- Special thanks to NGO partners who help us empower learners.
- Inspired by the mission to make education accessible, personal, and impactful.