Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knowloop Server – Collaborative Study Platform (Backend)

This is the server-side codebase for Knowloop, a collaborative study platform that connects students and tutors for seamless session management, resource sharing, and secure payments.

🚀 Features 🔐 JWT Authentication & Authorization for Students, Tutors, and Admins

📚 Study Sessions API – Create, manage, and filter sessions by status

🧾 Booking System with registration deadlines, payment flow, and countdown logic

💳 Stripe Payment Integration with auto-cancellation for incomplete payments

📦 Material Upload & Management (Image & Google Drive Link) for Tutors

🗂️ Role-based Access Control and Admin Panel support

📄 Review & Rating System with live session feedback

📊 MongoDB Aggregation for analytics (optional)

🛠️ Tech Stack : Node.js, Express.js MongoDB, Mongoose Stripe API JSON Web Tokens (JWT) CORS, Dotenv

🔗 Related Links

KnowLoop client repo: https://github.com/mehrajhr/knowloop-client

Server live link: https://know-loop-server.vercel.app/

About

This is the server-side codebase for Knowloop, a collaborative study platform that connects students and tutors for seamless session management, resource sharing, and secure payments.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages