Gyandaan
is a platform that enables student to find perfect mentors curated to their educational needs.
- Clone the repository
- Open with code editor and run following commands on the terminal.
npm install
npm start
(client )node index.js
(socket)node server.js
(server)
- Open the localhost link.
`.env file datas hasn't been pushed`
You can provide your own env file of your razorpay account and mongodb database.
- MongoDB
- Node
- Express
- ReactJS
- WebRTC +PeerJS
- Socket.IO
- API (Razorpay Payment API ,Youtube API)
- Requirements - Mentees can add their own needs(topics) and search for mentors accordingly. This has been provided to give mentees a say in the process, allowing them to select particular mentors according to their needs.
- Mentor Match - Based on the profile details of mentees, a suitable mentorlist is recommended to them. In order to satisfy the needs of the mentees, matching the right participants together is an important step for best results.
- Communications tools:
- Chat - A chat feature on the website, where mentors and mentees can communicate and initiate conversation. As effective communication is essential to building a trusting and strong mentoring relationship.
- Video Call - A video call feature is also on the website, where mentors can take classes and solve the doubts.
- Progress Track - Mentors can provide a completion percent, which will give mentees an estimate of how long it will take them to finish the mentoring session. Also they can track their performance and improve it if they are lagging behind.After completion of the mentorship programme, depending upon the performance mentees can remove those topics from their profile.
- Notification - A live chat notification channel is established between mentors and mentees which is used to notify the arrival of new messages.
- Reviews - Mentees can review the mentors with whom they have enrolled. This will also assist all new commers in learning more about the mentors, as well as motivate mentors to improve their performance in order to receive better reviews.
- Recommendation- Youtube api is used to recommend some video lectures to mentees according to their requirements.
- Payment Gateway - A payment gateway where the mentees/mentors can donate. It is implemented using Razorpay API where the payment can be done via card,upi,bank details etc.