Skip to content

rohitranjan-2702/CodeHelp_Final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CodeHelp

This project was build at Diversion 2023 💫

tailwind

CodeHelp

Problem we are sloving:

  • Whenever we try to learn a new technology we come across a lot of errors and we cannot find what's going wrong. Most of the times we waste our time in searching for a working soluiton on StackoverFlow or Googling our doubts. NOW CHATGPT is the new crazeee....
  • BUT BUT... oftenly we cannot find the optimised or easily understandable code on the net. EVEN CHAT GPT fails here...

How CodeHelp helps you in this situation?

CodeHelp is a 1-to-1 tutoring platform, where you can just upload your doubt and you get assisted by a technical expert of that particular tech you are learning or you have doubt in. You just have to upload your doubt in the ASK DOUBT page, add in the details, select the relevant techstack and that's it. You get automatically to the expert tutors within minutes and solve your doubts so easily and also understand your mistake more deeply.

How we BUILT this?

Our main focus was to build a video call connection between learner and tutor,

Techstack used:

SOCKET-IO, AWS, WEBRTC, AGORA, REACTJS, NODEJS, MONGODB, TAILWINDCSS, EXPRESS, RAZORPAY PAYMENT

Challenges we ran into?

The first big challenge was to think of a real-world problem we all face and experience in our lives too, like I used to waste hours searching for a particular error on the internet, watching dozens of videos, and ending up in frustration. So we thought of making an App where one can get personal assistance from tech experts who can help them figure out what they were doing wrong, and how they can solve the particular error with the least amount of time.
So it was a big challenge for us to build a real-time video chat app from scratch, and we explored a lot of APIs and tools and SDK's and what not to implement that... and finally, we used Agora to implement the video chat feature.

The second challenge was to make a socket io connection as we haven't used it before, We used socket io to make a private connection btw the tutor and learner to share theirs id's to connect them over video chat.

Then we tried adding a subscription feature using stripe JS but failed due to errors from out of the world,and then used Razorpay-payment to implement that.

Our Amzaing TEAM !

Useful Links:

Original Repo Link: https://github.com/rohitranjan-2702/codehelp_diversion2k23 Socket Server: https://github.com/BIKRAM-SAHA/socketserver-diversion2k23

About

This it he final repo for codeHelp. Made Diversion2k23.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published