📚 Project Name: KnowLoop Live link : https://know-loop.web.app/
Tech Stack: MongoDB, Express.js, React.js, Node.js, Firebase Auth, JWT, Stripe (for payment), Tailwind CSS, SweetAlert2.
Description:
KnowLoop is a full-featured educational collaboration platform designed to connect students and tutors under the supervision of an admin. The platform allows seamless session booking, resource sharing, and session management with both free and paid options.
👨🎓 Student Features:
Browse and book available sessions.
Instantly access free sessions or unlock paid ones after completing payment.
View and download resources shared by tutors.
Create personal notes.
Leave ratings and reviews for completed sessions.
👨🏫 Tutor Features:
Create new learning sessions.
Upload relevant resources under each session.
Track how many students booked each session.
View feedback and rejection reasons if the admin disapproves any session.
🛠️ Admin Features:
Manage all users .
Approve or reject session requests from tutors with optional feedback.
Toggle session type between free or paid.
Monitor all uploaded resources and delete if necessary for moderation.
Authentication & Security:
Firebase Authentication and JWT for secure login and route protection.
Role-based access: Admin, Tutor, and Student.
Stripe integration for secure payments.
🔥 KnowLoop server repo : https://github.com/mehrajhr/knowloop-server
🔥 Live Project: https://know-loop.web.app/